Cumulative GPA Calculator
Combine your current cumulative GPA and credits with a new term's grades to get your updated cumulative GPA — the same pooled method registrars use.
Cumulative GPA Calculator
Background.
A cumulative GPA calculator answers a very specific, very common question for continuing college and university students: "I already know my cumulative GPA and how many credits it's based on — what will it become after this new term's grades post?" Rather than starting from scratch with every course you've ever taken, this calculator only needs your current cumulative GPA, your total credit hours so far, and the letter grades and credit hours for the new term you're adding.
The reason a dedicated calculator exists for this specific step is that combining two GPAs correctly is not the same as averaging them. A common mistake is to average a prior 3.20 GPA with a new term's 3.50 GPA and assume the new cumulative figure is 3.35 — but that is only correct if the prior GPA and the new term were based on exactly the same number of credit hours, which is almost never true. The correct method, published by university registrars such as the University of Arizona's Office of the Registrar, is to pool quality points (grade points multiplied by credit hours) across the entire academic history and divide by total credit hours attempted, not to average two GPA percentages. A large prior credit total should — and does, under the correct method — dominate a small new term's influence on the cumulative figure, exactly the way a large sample size should dominate a small one in any weighted average.
This calculator implements that exact pooled method. It multiplies your prior cumulative GPA by your prior credit hours to recover your prior total quality points (since GPA is itself defined as quality points divided by credits, this recovers the original numerator), computes the new term's quality points from the letter grades and credit hours you enter, adds the two totals together, and divides by the combined credit hours. Alongside the updated cumulative figure, it also reports the new term's own GPA in isolation, so you can see how much that specific term is pulling your overall number up or down, and the combined quality-points and credit-hours totals, so you can verify the arithmetic yourself or carry those numbers forward to a future update.
One edge case worth calling out explicitly: if you enter zero for your prior credits (because this genuinely is your very first term, or because you're using the calculator to check a single term's GPA on its own), the prior GPA value you entered is mathematically ignored — multiplying by zero credits contributes zero quality points regardless of what GPA number sits there — so the new cumulative GPA calculated will simply equal the new term's GPA. This calculator uses the standard unweighted 4.0-scale letter-grade table (no AP/Honors bonus); if your school's GPA already reflects a weighted scale, the pooled arithmetic still works correctly as long as you're consistent about which scale you use for both the prior GPA and the new grades.
What is cumulative gpa calculator?
A cumulative GPA is the grade point average computed across every graded course a student has ever attempted at an institution, as distinct from a term GPA (also called semester or quarter GPA), which covers only the courses from one academic period. Both are computed with the identical formula — quality points (grade points × credit hours) summed and divided by total credit hours — the only difference is which set of courses feeds into that formula. This calculator updates a cumulative GPA incrementally: rather than requiring you to re-enter every course you've ever taken, it takes your already-known prior cumulative GPA and prior credit-hour total, recovers the prior quality points by multiplying them together, adds the new term's quality points and credit hours, and divides the combined totals to produce the new cumulative GPA — the same pooled-quality-points method university registrars publish and use.
How to use this calculator.
- Look up your current cumulative GPA from your transcript or student portal and enter it.
- Look up your total credit hours completed so far (before this new term) and enter it.
- Enter this term's letter grades as a comma-separated list, e.g. "A, B, B+".
- Enter this term's credit hours in the same order as the grades, e.g. "3, 3, 3".
- Read the new cumulative GPA — this is your updated running total after pooling in the new term.
- Check the new term's GPA alone if you want to see how this specific term performed in isolation from your history.
The formula.
The new cumulative GPA pools quality points and credit hours across the student's entire history rather than averaging two GPA figures directly:
priorQualityPoints = priorGpa × priorCredits newQualityPoints = Σ (base(newGradeᵢ) × newCreditsᵢ) newTermGpa = newQualityPoints / Σ newCreditsᵢ newCumulativeGpa = (priorQualityPoints + newQualityPoints) / (priorCredits + Σ newCreditsᵢ)
The key structural point is that priorGpa × priorCredits recovers the prior total quality points exactly, because GPA is itself defined as total quality points divided by total credits — multiplying back by the credits undoes that division. This is why the method works even though the calculator never sees the individual courses behind the prior GPA: the product of a GPA and its credit total is a sufficient statistic for pooling purposes. Averaging priorGpa and newTermGpa directly, by contrast, silently assumes priorCredits and the new term's credits are equal, which is essentially never true for a continuing student with an accumulating credit history, and produces a systematically wrong answer whenever the two credit totals diverge.
A worked example.
Suppose a student has a 3.20 cumulative GPA across 45 prior credit hours, and this term they earn A, B+, A-, and B in four 3-credit courses. The new term's grade points sum to 4.0+3.3+3.7+3.0 = 14.0, and since every course is 3 credits, the new term's quality points are 14.0 × 3 = 42.0 across 12 new credit hours, giving a new term GPA of 42.0/12 = 3.50. The student's prior quality points were 3.20 × 45 = 144.0. Adding the two: total credits = 45+12 = 57, total quality points = 144.0+42.0 = 186.0, giving a new cumulative GPA of 186.0/57 = 3.26. Notice that even though the new term's GPA (3.50) was higher than the prior cumulative (3.20), the updated cumulative only rose to 3.26 — a modest bump, not a jump toward 3.35 (the simple average of 3.20 and 3.50), because the new term's 12 credits are far outweighed by the 45 credits already on the books.
Frequently asked questions.
Why doesn't the new cumulative GPA just average my prior GPA and this term's GPA?
What if this is my very first term and I have no prior GPA?
Does this calculator apply an AP/Honors weighted bonus?
Do withdrawals, incompletes, or pass/fail grades count toward my credits?
How precise is the priorCredits figure I need to enter?
References& sources.
- [1]University of Arizona, Office of the Registrar — "Grades and Grade Point Average (GPA) Calculation." Publishes the exact pooled quality-points-over-total-units formula this calculator implements, with a worked multi-term example.
- [2]College Board — BigFuture, "How to Calculate Your GPA on a 4.0 Scale." Source of the unweighted 4.0-scale letter-grade conversion table used in this calculator.
- [3]U.S. Department of Education, National Center for Education Statistics (NCES) — Handbook of Survey Methods, High School Transcript Studies (HSTS). Federal methodology defining GPA as total grade points divided by total credit/Carnegie units.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 313 calculators remain free
- No billing is enabled