Skip to content
CalculatorBuddy

GPA Calculator

Calculate a credit-weighted GPA from letter, percentage, or point grades — plus the GPA you need on upcoming credits to hit a target.

Convert letter grades (A+ through F) to grade points and average by credits.

ExampleSample values — edit any field to see your result.

A+ = 4.3, A = 4, A− = 3.7, … F = 0. P, NP, I, and W are ignored in the GPA.

Results update as you type.

GPA

3.663

Weighted by credits. P, NP, I, and W are excluded.

Estimated result

Credits
8
Grade points
29.3

Course breakdown

CourseCreditsGradeGrade points
Math3A12
English3B+9.9
History2A-7.4
Total829.3

Work out a credit-weighted grade point average from letter grades, percentage scores, or point values. Add a prior GPA for a cumulative figure, or switch to Planning to see the GPA you need on upcoming credits to hit a target.

Formula

GPA is the credit-weighted mean of the grades that count:

GPA = Σ (credits × grade points) ÷ Σ credits that count

Letter grades use this 4.3-point map (A+ is 4.3; F is 0). P, NP, I, and W are dropped from both the numerator and the denominator. An optional prior GPA folds in as extra grade points:

overall = (term points + prior GPA × prior credits)
          ÷ (term credits + prior credits)

Planning solves for the GPA on the next block of credits:

required = (target × (current + additional) − current GPA × current)
           ÷ additional credits

Schools differ on whether A+ is 4.3 or 4.0, and some weight AP/IB courses above 4.0. If your catalog uses a different map, switch to Point Value and enter the points your school assigns.

Letter grade points

GradePointsGradePoints
A+4.3C2
A4C−1.7
A−3.7D+1.3
B+3.3D1
B3D−0.7
B−2.7F0
C+2.3P, NP, I, Wignored

Examples

Default letter grades

Math (3 credits, A), English (3 credits, B+), and History (2 credits, A−) earn 12 + 9.9 + 7.4 = 29.3 grade points over 8 credits. GPA is 3.663.

Percentage grades

The same credits with 95%, 88%, and 72% average to (3×95 + 3×88 + 2×72) ÷ 8 = 86.625%.

GPA planning

A current GPA of 2.8 on 25 credits, aiming for 3.0 with 15 more credits, needs 3.333 or higher on those 15 credits.

Frequently asked questions

How is GPA calculated?
Multiply each course's credits by its grade points, add those products, and divide by the credits that count toward GPA. Pass, no-pass, incomplete, and withdrawal grades are left out of that average. With Math (3 credits, A = 4), English (3 credits, B+ = 3.3), and History (2 credits, A− = 3.7), GPA is 29.3 ÷ 8 = 3.663.
What numbers do letter grades convert to?
This calculator uses A+ = 4.3, A = 4, A− = 3.7, B+ = 3.3, B = 3, B− = 2.7, C+ = 2.3, C = 2, C− = 1.7, D+ = 1.3, D = 1, D− = 0.7, and F = 0. P, NP, I, and W are ignored. Some schools cap A at 4.0 and omit A+; use the Point Value tab if your scale is different.
How do I include a prior or cumulative GPA?
Open Prior GPA and enter the GPA you already have plus the credits it is based on. The overall GPA is (this term's grade points + prior GPA × prior credits) ÷ (this term's credits + prior credits). A 3.663 term on 8 credits plus a 3.0 on 30 credits is 119.3 ÷ 38 = 3.139 overall.
How do I find the GPA I need next term?
Use GPA Planning. Required GPA = (target × (current credits + additional credits) − current GPA × current credits) ÷ additional credits. Raising 2.8 over 25 credits to a 3.0 with 15 new credits needs a 3.333 average on those 15 credits.
Do pass/fail courses affect GPA?
No. P and NP (and I and W) do not add grade points and are excluded from the credit total used in the GPA. Their credits are listed separately so you can still see how many hours you attempted. A 2-credit A next to 3 P and 3 NP credits is a 4.0 GPA on 2 effective credits.

Related calculators