Skip to calculator
Percentage Guru

High School GPA Calculator

Unweighted and weighted, on a 4.0 scale, with the working shown.

Each class’s letter grade, A to F with + or −, separated by commas. After a grade, add H for Honors, or AP, IB or DE: B+ AP. A number from 0 to 5.3 is read as grade points, for a GPA you already have.

Optional. Each class’s credits, in the same order: 1 for a year-long class, 0.5 for a semester. Left empty, every class counts as 1.

What letter did you get in each class? Add H or AP after it.

e.g. A, B+ AP, A- H → 4.17 weighted, 3.67 unweighted

GPA = Σ(points × credits) ÷ Σ credits

The calculator never sends or saves what you type.

Grade for one class made of categories? Weighted grade calculator · Need a score on the final? Final grade calculator.

On this page

How to calculate an unweighted GPA

GPA = Σ(points × credits) ÷ Σ credits

Turn each letter grade into points, multiply by the class’s credits, add the products and divide by the total credits. For four year-long classes, an A, an A−, a B+ and a B: (4 + 3.7 + 3.3 + 3) ÷ 4 = 3.50. With no credits typed, every class counts as one, which is the same as a plain average of the points.

Schools round the result differently. A, B+, A−, B, A and C+ make 20.3 points over 6 classes, 3.383…, which rounds to 3.38. Add one more B and it is 23.3 ÷ 7 = 3.328…: 3.33 rounded, 3.32 at a school that truncates. The calculator rounds half up and never prints a cutoff it has not reached: an exact 3.9999 is shown as 3.9999, not 4.00.

Weighted GPA: Honors and AP points

A weighted GPA adds a bonus for harder classes. A common convention is +0.5 for Honors and +1.0 for AP, IB and dual-enrollment classes, so an A in an AP class counts 5.0. Type the level after the grade (B+ AP, A− H) and, for a list of letter grades, the calculator shows both GPAs at once:

Six classes: grade, level and weighted points, with both GPAs
ClassGradeLevelWeighted points
1AAP5
2B+Honors3.8
3A−Regular3.7
4BAP4
5ARegular4
6B+Regular3.3
Total23.8

23.8 ÷ 6 = 3.966…, a weighted GPA of 3.97. Without the bonuses the same classes make 21.3 points, 21.3 ÷ 6 = 3.55 unweighted.

Your school’s handbook governs: some weight only AP classes, some cap the weighted GPA at 5.0, some add nothing below a C, and an F usually earns no bonus — this calculator gives none.

Letter grades to GPA points

The common 4.0 scale the calculator uses, with the common bonuses:

Grade points for each letter grade, regular, Honors and AP, IB or dual enrollment
LetterRegularHonorsAP / IB / DE
A+4.04.55.0
A4.04.55.0
A−3.74.24.7
B+3.33.84.3
B3.03.54.0
B−2.73.23.7
C+2.32.83.3
C2.02.53.0
C−1.72.22.7
D+1.31.82.3
D1.01.52.0
D−0.71.21.7
F (or E)0.00.00.0

An A+ is 4.0 here, as at many schools. Where it is 4.3 (4.8 in Honors, 5.3 in AP), A+, B+ and A− give 3.77 instead of 3.67, and the calculator shows that figure too whenever an A+ counts toward the GPA. A D− is the most variable grade (0.7 here; some schools use 0.67 or 1.0), and E is read as a failing grade, the same as an F.

Semester classes and credits

Credits are optional. Leave them empty and every class counts once; fill them in when your classes are worth different amounts — usually 1 for a year-long class and 0.5 for a semester. An A and a B+ in year-long classes with an A− in a semester class make 9.15 points over 2.5 credits: 3.66.

Type the credits in the same order as the grades. A pass/fail class carries no grade points, so leave it out of both lists, or give it 0 credits.

Percentage grades and GPA

A GPA is worked out from letters, not percentages. On the common 90/80/70/60 scale a 90 or above is an A (4.0), 80s a B, 70s a C and 60s a D, but that mapping is a convention, and plus/minus cutoffs vary from school to school. So the calculator asks for the letter: a number above 10, up to 100, is refused as “looks like a percentage” rather than guessed. See letter grades on a common scale to turn a percentage into a letter first.

Adding this semester to your current GPA

Type your current GPA as one item — a number counts as grade points — with the credits behind it, then this term’s classes. A 3.4 over 12 credits, then an A, a B+ AP and an A− at 1 credit each, gives 3.52 weighted and 3.45 unweighted. Try it: 3.4 over 12 credits, then this semester.

The current GPA counts as typed in both figures, so read the one that matches it: the weighted figure if your 3.4 is a weighted GPA, the unweighted one if it is not. For both cumulative GPAs, run it twice: once with your unweighted GPA, once with your weighted one. A number above 4 is read as a weighted GPA, and then the calculator shows the weighted figure alone; where an A+ is 4.3, type the A+ as a letter instead.

What average do you need to reach a target GPA?

The average you need over your next credits is (target × all credits − current GPA × current credits) ÷ new credits. With a 3.0 over 12 credits:

The least average needed to reach each target GPA, starting from a 3.0 GPA over 12 credits
TargetOver 6 more creditsOver 12 more credits
3.2at least 3.60at least 3.40
3.3at least 3.90at least 3.60
3.54.50: not reachable on a 4.0 scaleat least 4.00

Each figure is the least average that reaches the target, rounded up. The more credits are behind a GPA, the less one term can move it: when nothing else needs the note and one more A would change the figure, the calculator’s note shows what it would make yours. For the score you need on one exam, use the final grade calculator.

College GPA and credit hours

A college GPA is the same calculation with credit hours as the credits. An A in a 3-hour class, a B+ in a 4-hour class, an A− (3 hours) and a B (3 hours) make 45.3 points over 13 hours: 3.48. On top of a 3.3 over 60 hours, that term brings the cumulative GPA to 3.33. Leave the levels off unless your college weights its own honors courses.

Frequently asked questions

How do I calculate my high school GPA?

Turn each grade into points (A 4.0, B 3.0, C 2.0, D 1.0, F 0; a plus or minus moves it 0.3, so A− is 3.7 and B+ 3.3), multiply by the class’s credits, add them up and divide by the total credits. A, A−, B+ and B in year-long classes give (4 + 3.7 + 3.3 + 3) ÷ 4 = 3.50.

What is the difference between weighted and unweighted GPA?

Unweighted puts every class on the same 4.0 scale. Weighted adds a bonus for harder classes — commonly 0.5 for Honors and 1.0 for AP, IB or dual enrollment — so it can go above 4.0. The same six classes (two AP, one Honors) give 3.97 weighted and 3.55 unweighted.

How much does an AP class add to your GPA?

Commonly a full point on that class: an A counts 5.0 instead of 4.0. Spread over the GPA it adds 1 ÷ your total credits, so one AP among six year-long classes adds 0.17 (1 ÷ 6). Some schools add 0.5, or nothing for a D or F; your handbook says which.

How much does an honors class raise your GPA?

Commonly half a point on that class, so one Honors class among six adds 0.08 (0.5 ÷ 6) to a weighted GPA, and nothing to the unweighted one.

Is an A+ a 4.0 or a 4.3?

Both exist. Many high schools cap an A+ at 4.0; some give 4.3. This calculator counts 4.0 and, whenever an A+ counts toward the GPA, also shows the GPA where an A+ is 4.3: A+, B+ and A− give 3.67 at 4.0, and 3.77 where an A+ is 4.3.

Can you have a GPA above 4.0?

Only a weighted one (or where an A+ counts 4.3). Unweighted, straight A’s are 4.0; with the common bonuses, an A in an AP class counts 5.0, so a weighted GPA can reach 5.0.

How do I calculate my cumulative GPA?

Add your current GPA as one item with the credits behind it, then this term’s classes: 3.4 over 12 credits plus A, B+ AP and A− at 1 credit each gives 3.52 weighted (3.45 unweighted). The current GPA counts as-is in both, so use the matching one.

How do I convert a percentage grade to GPA?

Turn the percentage into your school’s letter first, then use the letter’s points. On the common 90/80/70/60 scale an 85 is a B, 3.0; plus/minus cutoffs vary by school, so this calculator asks for the letter rather than guessing it.

Do pass/fail classes count toward GPA?

Usually not: a pass earns credit but no grade points, so leave the class out (or give it 0 credits). Some schools do count a failed pass/fail class as an F; your handbook says which.