How to Calculate Cumulative GPA
To update a cumulative GPA, convert your existing GPA back into total grade points, add the new term's grade points, then divide by your combined total credits. You can't just average your old GPA with your new term's GPA directly, since that treats a 3-credit term the same as a 30-credit history, which isn't how weighting works.
This guide is for anyone finishing a term and wanting to know their updated overall GPA before it posts officially, or checking how much a strong or weak semester will move a multi-year average. If you'd rather skip the arithmetic, the GPA calculator's cumulative tab does this automatically.
The formula
New cumulative GPA = (prior GPA × prior credits + new term's credits × grade points) ÷ (prior credits + new term's credits)
The key step people skip is converting the prior GPA back into total grade points by multiplying it by prior credits. Your GPA is already an average, so treating it as one more entry in a new average, without accounting for how many credits it represents, silently gives your entire academic history the same weight as a single new term.
Worked example
Say you have a 3.4 cumulative GPA after 60 credits, and this term you took 15 credits and earned a 3.8 GPA.
- Prior grade points: 3.4 × 60 = 204
- New term's grade points: 3.8 × 15 = 57
- Total grade points: 204 + 57 = 261
- Total credits: 60 + 15 = 75
- New cumulative GPA: 261 ÷ 75 = 3.48
Notice the new cumulative GPA (3.48) sits closer to your prior 3.4 than to this term's 3.8. That's expected: the new term is 15 of 75 total credits, only a fifth of your history, so it can only pull the average part of the way toward itself. The more credits you've already completed, the smaller the swing any single term produces, which is exactly why a rough first semester matters more, proportionally, than a rough final semester.
Building a term's grade points from individual courses
If you don't already have this term's GPA as one number, calculate it first the standard way: multiply each course's credits by its grade points, add those products, divide by the term's total credits. See how to calculate GPA for that step with its own worked example, then plug the resulting term GPA and credits into the cumulative formula above.
Combining more than two periods
The same logic extends to any number of terms. Convert every term's GPA into grade points (GPA × that term's credits), add every term's grade points together, add every term's credits together, then divide total points by total credits. This is exactly the credit-weighted average formula, just applied across terms instead of across courses within one term, since a cumulative GPA is really a weighted average of weighted averages.
Common mistakes
- Averaging the old GPA and new term's GPA as two equal numbers, ignoring that one represents far more credits than the other.
- Leaving out pass/fail, audited, or withdrawn courses from either period, when your school excludes them from GPA entirely.
- Using outdated total credits. If you've had a transfer credit adjustment or a grade change posted since your last calculation, your starting numbers may already be wrong.
- Forgetting that a retaken course may replace, not add to, a prior grade, depending on your school's policy.
Why cumulative GPA gets harder to move over time
Early in a degree, every term carries a large share of your total credits, so a strong or weak semester moves the cumulative number noticeably. By your final year, a single term is a small fraction of your total credit history, so the same size swing in term GPA produces a much smaller change in the cumulative figure. This is simple weighted-average behavior, not a grading policy quirk, and it's worth knowing before you assume one great semester can undo several average ones.
Run this on your own numbers with the GPA calculator, which has a dedicated cumulative tab for exactly this calculation.
Can my cumulative GPA go up after one bad semester?
It can rise even after a weak term, if that term's GPA is still close to your prior cumulative average and the credit count is small relative to your total. A bad semester on a large existing credit base has less pull than the same semester would early in your degree, which is why one rough term rarely sinks a strong cumulative GPA on its own.
Do transfer credits count toward cumulative GPA?
It depends on your school. Many US institutions calculate a separate transfer GPA and don't fold transfer grades into your institutional cumulative GPA, while others do combine them. Check your registrar's transfer credit policy rather than assuming either way.
Why does retaking a failed course sometimes not raise my GPA as much as I expected?
If your school averages both attempts instead of replacing the original grade, the failing grade still drags down the average even after you pass the retake. Only schools with a true grade replacement or academic forgiveness policy remove the original grade from the GPA calculation entirely.
Is cumulative GPA the same as major GPA?
No. Cumulative GPA includes every graded course you've taken. Major GPA (or program GPA) includes only courses required for your specific major, calculated the same way but from a smaller course list. Many programs track both separately.