Free · Private · No sign-up
High School GPA Calculator
Calculate your weighted and unweighted GPA by year and for your whole high school career. Supports Honors, AP, IB and Dual Enrollment. Your data never leaves your device.
Level bonuses and previous GPA
Bonuses range from 0 to 2 and apply to passing grades only.
Previous cumulative GPA (optional)
Counted in your cumulative GPA, in addition to the classes below. It is not shown in the yearly trend.
Interpretation
What is a good GPA?
Your unweighted GPA is compared against the ranges below. The row matching your result is highlighted once you enter grades.
| GPA | Rating | What it means |
|---|---|---|
| 3.9–4.0+ | Exceptional | Competitive for the most selective colleges and top scholarships. |
| 3.5–3.89 | Excellent | Strong for most selective schools; on track for honor roll and merit aid. |
| 3.0–3.49 | Good | Above the national average (about 3.0). Solid for many public universities. |
| 2.5–2.99 | Average | Meets requirements for many colleges. Upward trend helps. |
| 2.0–2.49 | Below average | Community college and open-admission paths are open; focus on raising grades. |
| Below 2.0 | Needs improvement | May affect graduation or eligibility. Talk to a counselor about a recovery plan. |
A free high school GPA calculator for students
This high school GPA calculator turns your course grades into a clear number in seconds. Add your classes, pick a grade and a credit value, and see your weighted and unweighted GPA side by side. It is a free GPA calculator for students, with no account to create and nothing to install. Ready to start? Jump to the calculator.
How to calculate high school GPA
If you have wondered how to calculate high school GPA, the process is simple. Each letter grade maps to grade points on a 4.0 scale: A is 4.0, B is 3.0, C is 2.0, D is 1.0 and F is 0. Multiply the grade points by the credits for each course, add those results together, then divide by your total credits.
For example, an A in a one-credit English class and a B in a one-credit math class give 4.0 plus 3.0, which is 7.0 quality points. Divide by 2 credits and your GPA is 3.5. A GPA calculator with credits does this arithmetic for every course so you never have to do it by hand.
Weighted vs. unweighted GPA
Unweighted GPA
An unweighted GPA calculator treats every class equally, so the maximum is 4.0 no matter how hard the course is. It shows your raw performance on the standard 4.0 scale.
Weighted GPA
A weighted GPA calculator rewards difficult courses. Many schools add 0.5 for Honors and 1.0 for AP or IB, so an A in an AP class counts as 5.0. That is why a gpa calculator with AP classes matters: it lets you see how rigorous coursework raises your average above 4.0. Weighting policies differ by school, so check your handbook if you are unsure.
What you can do with this calculator
- Enter as many courses as you need, with letter grades and credit hours.
- Mark classes as Regular, Honors or AP to get an accurate weighted result.
- Compare weighted and unweighted GPA on a 4.0 scale at the same time.
- Build a cumulative GPA calculator high school view across semesters and years.
- Test what-if scenarios before report cards arrive.
Cumulative GPA across semesters
Your cumulative GPA is the average across every term you have completed, weighted by credits. To track it, add your courses from each semester into the same list. Because the calculation uses credits, a full-year class counts more than a half-credit elective, which mirrors how most transcripts work. Freshmen can see where they stand early, while juniors and seniors can estimate their GPA before sending college applications.
Tips for raising your GPA
Early grades carry the same credit weight as later ones, but they leave less room to recover as time passes. Aim to improve in your highest-credit courses first, since they move the average most. Try different grades in the calculator to find out how much a single B+ to A change would help. Colleges also look at course rigor, so a balanced schedule of challenging classes often matters as much as a perfect 4.0.
Private, fast and always free
Your grades stay in your browser. We do not ask for an email address or store your courses on a server, and the tool is a free GPA calculator today and tomorrow. It works on phones, tablets and laptops, so you can check your numbers wherever you are.
Have a question about scales, plus and minus grades or rounding? Read the frequently asked questions, or head back to the high school GPA calculator and run your numbers now.
Frequently Asked Questions
Quick answers about weighted and unweighted GPA, AP and Honors points, and how colleges read your grades.
How do I calculate my high school GPA?
Convert each course grade to grade points (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0), multiply by the course credits, add everything up, and divide by total credits. For example, an A in a 1-credit class and a B in another 1-credit class gives (4.0 + 3.0) / 2 = 3.5. Our free high school GPA calculator on this page does the math for you, including plus/minus grades and credit hours.
What's the difference between weighted and unweighted GPA?
An unweighted GPA uses the standard 4.0 scale, so an A is worth 4.0 in every class, whatever its difficulty. A weighted GPA adds bonus points for harder courses such as Honors, AP, IB, and Dual Enrollment, so it can reach 5.0 or higher. Use a weighted GPA calculator to see how rigor boosts your average, and the unweighted number to see your raw performance. Many schools report both on your transcript.
How many points does an AP or Honors class add to my GPA?
Most schools add 0.5 points for Honors classes and 1.0 point for AP, IB, and Dual Enrollment classes. That makes an A in Honors worth 4.5 and an A in AP worth 5.0. Policies vary, though. Some districts use +0.25 or +0.75, or weight only certain courses. Check your school handbook, then set the weight for each class in the calculator to match.
What is a good high school GPA?
On the unweighted 4.0 scale, a 3.0 is a solid B average, 3.5 or higher is considered strong, and 3.7 or above is competitive for selective colleges. The national average is roughly 3.0 to 3.4. What counts as good also depends on your goals and course rigor: a 3.6 with many AP classes can look better than a 4.0 with easier ones.
Can my GPA be higher than 4.0?
Yes, but only on a weighted scale. Unweighted GPAs top out at 4.0. With weighted GPA, AP, IB, Honors, and Dual Enrollment classes earn extra points, so a student with straight A's in advanced courses can reach 4.5, 5.0, or even higher at schools with extra weighting. Colleges usually see your weighted GPA alongside school context, or recalculate it on their own scale.
Do freshman year grades count toward my GPA?
In most schools, yes. Your cumulative high school GPA includes grades from 9th grade onward, and colleges generally review all four years, with freshman grades included. Some schools exclude certain middle-school courses taken for high school credit, so check your policy. The good news is that an upward trend in later years is noticed, and it can offset a weaker start.
Does a Pass/Fail class affect my GPA?
Usually not. Most schools do not assign grade points to Pass/Fail courses, so a Pass earns credit without changing your GPA. A Fail, however, may count as an F at some schools, which lowers your GPA. Policies differ, so ask your counselor. If you are unsure, leave the course out of the calculator unless your school counts it.
How do I raise my GPA next semester?
Focus on the highest-credit classes first, since they move your GPA most. Go to office hours, turn in every assignment, and retake or replace grades if your school allows it. Use the GPA calculator to set a target and see which grades you need. Remember that raising a cumulative GPA takes time, because each new semester is averaged with all past ones.
What GPA scale do colleges look at?
Most colleges look at your unweighted 4.0 GPA, your weighted GPA, or both. Many recalculate GPA using only core academic courses (English, math, science, social studies, and language) on their own scale. They also consider your school profile and course rigor. So report the GPA on your transcript, and use an unweighted and weighted GPA calculator to understand both versions.
Why doesn't my GPA match my school transcript?
Schools differ in how they calculate GPA. Common reasons for a mismatch include different weights for Honors and AP courses, plus/minus grades counted differently (an A- may be 3.7 or 4.0), excluded classes such as PE or Pass/Fail, and rounding rules. Your school may also compute GPA once a year. Compare your inputs against the school grading policy, and adjust the calculator settings to match.