Work out your GPA.
Add your courses, credits and letter grades. Your GPA updates as you type.
Free, no sign-up. Works in your browser.
How to use it
GPA is an average of grade points, weighted by credits, so a 4-credit course counts more than a 1-credit one. This calculator uses the common US 4.0 scale: A = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, and so on down to F = 0.
Weighted GPA is common in US high schools: Honors classes usually get an extra 0.5 and AP or IB classes an extra 1.0, so an A in an AP class counts as 5.0. Set each course’s level to see it. Schools differ, so check yours.
- Check your school’s scale. Some schools give A+ a 4.3, and some don’t use plus or minus grades. Your transcript or student handbook says which.
- For cumulative GPA, add your current GPA and the credits it covers. The calculator combines them with this semester.
- Pass/fail courses usually don’t count toward GPA, so leave them out.
- To raise your GPA, put your target and next term’s credits under “Raise my GPA”. It shows the GPA you need next term.
Questions people ask
How is GPA calculated?
Multiply each course’s grade points by its credits, add those up, and divide by the total credits. A 3-credit A (4.0) and a 4-credit B (3.0) give (12 + 12) ÷ 7 = 3.43.
Does an A+ count as 4.3?
At some schools, yes. This calculator uses 4.0 for an A+, which is the most common rule. Check your school’s policy.
How do I calculate a weighted GPA for Honors and AP classes?
Add 0.5 to the grade points of Honors classes and 1.0 to AP or IB classes, then average by credits as usual. An A in an AP class becomes 5.0. Many high schools use this scale, but check yours.
How much can I raise my GPA in one semester?
It depends on how many credits you already have. Put your target and next term’s credits under “Raise my GPA” to see the GPA you’d need. The more credits behind you, the slower your GPA moves.
Can I use it for UK, Canadian or Australian grades?
Only if your school reports a 4.0-scale GPA. UK degree classifications and Australian GPA scales work differently, so this calculator won’t match them.