High School GPA Calculator

Enter the credit hours you earned at each letter grade to compute your unweighted GPA on the standard 4.0 scale.

Quick Facts

Standard 4.0 scale
A=4.0, B=3.0, C=2.0, D=1.0, F=0.0
GPA = total quality points ÷ total credit hours attempted.
Credit weighting
A 1.0-credit course counts double a 0.5-credit course
Enter the actual credit value of each course, not just a count.

Your Results

Calculated
Unweighted GPA
-
On the standard 4.0 scale
Total credit hours
-
Sum of A + B + C + D + F credits
Total quality points
-
Grade points × credits, summed
Grade average
-
Approximate letter-grade range

Ready

Enter credit hours for each letter grade, then press Calculate.

Understanding the High School GPA Calculator

This tool computes your Grade Point Average using the standard unweighted 4.0 scale used by the great majority of U.S. high schools as the baseline for reporting grades. You enter how many credit hours you earned at each letter grade (A, B, C, D, or F), and the calculator converts those grades into numeric grade points, weights them by credit hours, and averages the result.

The formula

Each letter grade maps to a fixed number of grade points on the standard 4.0 scale:

  • A = 4.0 grade points per credit hour
  • B = 3.0 grade points per credit hour
  • C = 2.0 grade points per credit hour
  • D = 1.0 grade point per credit hour
  • F = 0.0 grade points per credit hour

For each grade, multiply the grade points by the credit hours earned at that grade to get "quality points." Sum the quality points across all five grades, then divide by the total credit hours attempted:

GPA = (4.0×A-credits + 3.0×B-credits + 2.0×C-credits + 1.0×D-credits + 0.0×F-credits) ÷ Total credit hours

For example, if you earned 12 credit hours of A, 9 of B, and 3 of C, the quality points are (4.0×12) + (3.0×9) + (2.0×3) = 48 + 27 + 6 = 81, over 24 total credit hours, giving a GPA of 81 ÷ 24 = 3.38.

Credit hours matter, not just the number of classes

A standard year-long high school course is typically worth 1.0 credit, while a semester-long course is usually worth 0.5 credits. Because the formula weights by credit hours, a grade in a full-year course counts twice as much toward your GPA as the same grade in a one-semester course. If every one of your courses carries the same credit value, you can instead enter the number of courses at each grade — the math works the same way since all the units are equal.

Unweighted vs. weighted GPA

This calculator reports the unweighted GPA, which treats every course the same regardless of difficulty. Many schools also publish a weighted GPA that adds bonus points for Honors, AP, or IB courses before averaging — commonly +0.5 for Honors and +1.0 for AP/IB, though the exact bonus, cap, and eligible courses vary by school district. If your school reports a weighted GPA, check its handbook for the specific weighting rule it uses, since there is no single national standard for weighting.

Frequently Asked Questions

What formula does this High School GPA Calculator use?
It uses the standard unweighted 4.0 scale. Each letter grade converts to grade points (A=4.0, B=3.0, C=2.0, D=1.0, F=0.0), each is multiplied by the credit hours earned at that grade, the results are summed into total quality points, and that sum is divided by total credit hours attempted: GPA = total quality points ÷ total credit hours.
Does this include weighted GPA for Honors or AP classes?
No. This calculator reports the standard unweighted GPA. Many schools add a weighting bonus on top of the unweighted grade point before averaging — commonly +0.5 for Honors and +1.0 for AP or IB courses — but the exact bonus and cap vary by district, so check your school's own policy for weighted GPA.
Why do credit hours matter in the calculation?
Credit hours represent how much a course counts toward your GPA. A standard year-long course is typically worth 1.0 credit and a semester-long course 0.5 credits, so a grade earned in a higher-credit course is weighted proportionally more heavily in the average than a grade in a lower-credit course.
What if I only have letter grades, not credit hours?
If every course carries the same credit weight, enter the number of courses (not credit hours) that earned each letter grade instead — the formula treats each unit the same way, so counting courses works as long as they are all equally weighted.