Free · no signup · prior GPA + this term
Enter the GPA already on your transcript and the credits it covers, add this term’s classes, and see your new cumulative GPA — and how far it actually moved.
Short answer
Multiply your prior GPA by the credits it covers to recover your grade points, add this term’s points, and divide by all your credits together: (prior GPA × prior credits + this term’s points) ÷ (prior credits + this term’s credits). A 3.0 over 30 credits plus a 4.0 across 10 credits is (90 + 40) ÷ 40 = 3.25. The more credits you’ve already banked, the less any single term moves the number.
Cumulative GPA is an average over everything you have ever taken, so it gains inertia as your credits pile up. A perfect 4.0 term across 3 credits, on top of 120 credits at 3.0, gives (3.0 × 120 + 4.0 × 3) ÷ 123 ≈ 3.02 — a gain of 0.02. The same 4.0 term early on, over just 12 prior credits, would move you from 3.0 to about 3.20.
That is arithmetic rather than pessimism, and it cuts both ways: a bad term late on does less damage too. Use the planner above to see what a target actually requires — and whether it is reachable at all this term.
Your GPA is a credit-weighted average of your grade points — not a plain average of your letter grades. This tool applies that arithmetic exactly:
Last reviewed: July 15, 2026
| Letter grade | Grade points |
|---|---|
| A+ | 4.0 |
| A | 4.0 |
| A- | 3.7 |
| B+ | 3.3 |
| B | 3.0 |
| B- | 2.7 |
| C+ | 2.3 |
| C | 2.0 |
| C- | 1.7 |
| D+ | 1.3 |
| D | 1.0 |
| D- | 0.7 |
| F | 0.0 |
The scale most US schools use. Some award 4.3 for an A+, and some don't use minus grades at all — if yours differs, edit the scale in the calculator and every figure updates.
Multiply your prior GPA by the credits it covers to recover your total grade points, add this term's grade points, then divide by all your credits combined. Cumulative GPA = (prior GPA × prior credits + this term's points) ÷ (prior credits + this term's credits).
Semester GPA covers one term's courses only. Cumulative GPA averages every graded course you've taken, weighted by credits — so it moves slowly once you have a lot of credits behind you.
Because it's an average over everything you've taken. A 4.0 term across 3 credits on top of 120 existing credits at 3.0 gives (3.0 × 120 + 4.0 × 3) ÷ 123 ≈ 3.02. The more credits you've banked, the more inertia your GPA has.
Both are on your transcript or student portal — you need the GPA and the number of credits it's based on, not just the course count. If your school's scale differs from the standard 4.0, edit the scale so this term's courses are converted the same way your registrar does it.
Just need this term’s GPA? Use the main GPA calculator, or add Honors and AP weighting.