High School GPA Calculator
Add your classes for each year of high school, 9th to 12th grade, to see your weighted and unweighted GPA for each year and for all of high school together.
Your classes
Credits: use your school's credit values. If every class counts the same, leave them at 1.
Your GPA
| Year | Unweighted | Weighted | Credits |
|---|
Points used: 4.0 for an A, 3.7 for A−, 3.3 for B+, 3.0 for B, 2.7 for B−, 2.3 for C+, 2.0 for C, 1.7 for C−, 1.3 for D+, 1.0 for D, 0.7 for D− and 0 for F. Honors and AP/IB extra points are not added to an F.
How high school GPA is worked out
Each letter grade becomes grade points on the 4.0 scale. Each class is multiplied by its credits, the results are added up, and the total is divided by all the credits. Your overall high school GPA uses every class from every year you enter, not an average of the yearly GPAs.
GPA = sum of (grade points × credits) ÷ total credits
For the weighted GPA, the calculator adds the extra points you set for honors and AP/IB classes before it does the same math. The math happens in your browser, so nothing is stored or sent.
Example
In 9th grade you get A, B+, A−, B and A in five classes worth 1 credit each. That is 4.0 + 3.3 + 3.7 + 3.0 + 4.0 = 18.0 points, and 18.0 ÷ 5 = 3.6 unweighted. If the B+ class was honors with 0.5 extra, the weighted total is 18.5, so your weighted GPA is 3.7.
If you had a 3.6 over 6 credits in 9th grade and a 3.8 over 6 credits in 10th grade, your overall GPA is (3.6 × 6 + 3.8 × 6) ÷ 12 = 3.7.
Weighted or unweighted: which one matters?
Both. Unweighted GPA shows your grades on the same scale for every class. Weighted GPA also gives credit for the harder classes you chose. Schools do not all weight the same way, so set the extra points to match your school's rules. Colleges often recalculate GPA with their own rules, so it helps to know both numbers.
For one term in college or a quick GPA with a cumulative total, use the GPA Calculator. To find a class grade before you turn it into a letter, use the Semester Grade Calculator.
Frequently asked questions
Can I work out my high school GPA on paper?
Give each letter its grade points (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0) and multiply by the credits for that class. Total them, then divide by the credits you have earned. Do this for every year you have finished to get your overall high school GPA.
How is a weighted GPA different from an unweighted one?
An unweighted GPA scores all classes on one 4.0 scale. A weighted GPA adds a bonus for harder classes, usually 0.5 for honors and 1.0 for AP, IB or dual enrollment, which lets it climb past 4.0. Your school sets its own rules, so change the extra points in the calculator to match.
Do I need to fill in every year?
No. The calculator only counts the years and classes you enter. If you are in 10th grade, fill in 9th grade and your 10th grade grades so far, and leave the rest empty.
What GPA is an A-, B+ or C on the 4.0 scale?
On a regular 4.0 scale an A− is 3.7, a B+ 3.3, a B 3.0, a B− 2.7, a C+ 2.3 and a C 2.0. Some schools count A+ as 4.3, so you can switch that in the settings.
Is this my official GPA?
No. Your school calculates the official GPA on your transcript, and colleges often recalculate it with their own rules. Use this page to plan and to check your numbers.
Related tools
- GPA Calculator: one term with an optional cumulative GPA.
- Semester Grade Calculator: one class grade for the semester.
- Final Grade Calculator: the final exam score needed for the grade you want.
- Grading Scale: percentage to letter grade and GPA.
- DBQ and LEQ Rubric Calculator: score an AP History essay.