Cumulative GPA Calculator
Enter the GPA and credits you have so far, add the courses you are taking now, and see your updated cumulative GPA — plus how much it goes up or down.
🔒 Runs in your browser — the numbers you enter are not uploaded or stored. Results are estimates; your school’s own rules decide. Last reviewed: October 2026.
How to use the Cumulative GPA Calculator
- Type your current cumulative GPA and the number of credits that GPA is based on.
- Add this term’s courses with credits and grades (use expected grades to see what-if results).
- Read your new cumulative GPA, this term’s GPA and the change from before.
The formula
A cumulative GPA is simply the credit-weighted average of all your courses. Your old GPA already summarises your previous courses, so the new value is:
New GPA = (old GPA × old credits + new quality points) ÷ (old credits + new credits)
Example: a 3.20 GPA over 60 credits, then a term with 14 credits earning 48.7 quality points (a 3.48 term GPA). New GPA = (3.20 × 60 + 48.7) ÷ 74 = 3.25.
Why one good term moves the number so little
The more credits you have already completed, the more your history outweighs a single term. Raising a 3.0 GPA built over 90 credits to a 3.5 takes far more than one strong semester, while the same semester can lift a freshman’s GPA a lot. If you have a target in mind, the target GPA calculator tells you what average you need in the credits that remain.
Retakes and grade replacement
Policies vary: some schools drop the old grade of a retaken course from the GPA, others average both attempts. To reproduce your school’s number, lower the old credits (and adjust the old GPA) if the first attempt is replaced, or add the retake as a new course if both count. Your registrar can confirm which rule applies.
What-if: how one term can change a 3.20 GPA
Say you have a 3.20 GPA over 60 credits and you are about to take 15 more credits. The table shows where you would land with different results:
| Grades this term | Term GPA | New cumulative GPA | Change |
|---|---|---|---|
| All A | 4.00 | 3.36 | +0.16 |
| All B | 3.00 | 3.16 | −0.04 |
| All C | 2.00 | 2.96 | −0.24 |
Even a perfect term lifts the cumulative GPA by only 0.16, while a term of B’s lowers it slightly. Enter your expected grades for several scenarios before you register for a heavy semester — and if you are aiming for a specific number, the target GPA calculator works backwards from your goal.
Frequently asked questions
How do I find my current cumulative GPA and credits?
Both are on your unofficial transcript or student portal. Use the credits that the GPA is based on (usually “GPA hours” or “credits attempted”), not the total including transfer credits.
Can I use expected grades?
Yes. Enter the grades you expect and the calculator shows the GPA you would have if you earned them — handy when planning a semester.
Does this work for a 4.3 or 5.0 scale?
The 4.3 scale is built in. For other scales enter your own GPA; the courses table uses 4.0-style letter grades, so for a 5.0 school you can simply work out the term’s quality points yourself.
Why is my result different from my school’s number?
Most often because of retake policies, transfer credits, or a different grade-point table. Check those first.