Cumulative GPA Calculator

Enter your current cumulative GPA and the credits behind it, add this term either as a single GPA or module by module, and watch your new cumulative recalculate live. Every figure is credit-weighted, with the delta shown plainly.

Sets the maximum GPA and how many decimals show. Letter grades in module mode resolve on this scale.

Before this term

Your standing on record (max 4.0)

Only the credits already behind that GPA

Starting fresh? Leave credits at 0

With no prior credits there is nothing to average against, so this term simply becomes your cumulative GPA — that is the credit-weighted mean working correctly, not a special case.

This term

The GPA you earned this term alone

Only the new credits attempted

New cumulative GPA

3.53

Up 0.13

Across 120 credits once this term is on the record.

Prior

3.40

80 credits

+0.13

New

3.53

120 credits

Where the credit mass sits

67%
33%
Prior credits (80%) · 3.40This term (40%) · 3.80

This term is 33% of your total credit mass — that share is the most it can move the cumulative. The bigger the grey block, the more your GPA resists this term.

Prior cumulative3.40 / 4
New cumulative3.53 / 4

Prior

3.40

80 credits

This term

3.80

40 credits

Change

+0.13

risen

Why one bad term can't sink you later

A weak term feels catastrophic in the moment. The arithmetic is far more forgiving — because a cumulative GPA is a credit-weighted average, and the credits already on your record outweigh the new ones.

A 2.50 term over 15 credits on a 3.60 built on 120

Picture a strong 3.60 cumulative across 120 credits, then a rough 2.50 term worth 15 credits. The dread says “my GPA is ruined.” The maths says otherwise:

(3.60·120 + 2.50·15) ÷ 135 = 469.5 ÷ 135 = 3.48

A 1.10-point worse term moved the cumulative by just 0.12. The 120 prior credits act as ballast — they carry roughly eight times the weight of the 15 new ones, so the new term can only nudge the average a fraction of the way toward itself.

The same 2.50 term, two different transcripts

120 prior credits3.60 → 3.48 (−0.12)
89%
30 prior credits3.60 → 3.23 (−0.37)
67%
33%

Identical term. The only thing that changed is how much credit mass sits behind it — and that is the whole story of cumulative GPA.

The mirror image: recovery is a trend, not a hero term

The same ballast that protects a high cumulative also resists a rescue. A single brilliant 4.0 term can't haul up a low cumulative on its own — it can only pull the average a fraction of the way up. Climbing back is about stringing several above-average terms together while your credit base is still small enough to move, not about one heroic semester. The delta verdict on the calculator shows you the realistic size of each step.

GPA inertia: how far one term can move you

One term can only shift your cumulative by its share of your total credits. This is that sensitivity, laid out — the same term swings a thin transcript hard and a thick one barely at all.

Prior standingThis termTerm's shareNew cumulativeMove
3.60 over 30 cr2.50 over 15 cr33%3.23−0.37
3.60 over 60 cr2.50 over 15 cr20%3.38−0.22
3.60 over 120 cr2.50 over 15 cr11%3.48−0.12
3.60 over 240 cr2.50 over 15 cr6%3.54−0.06
3.00 over 30 cr4.00 over 15 cr33%3.33+0.33
3.00 over 120 cr4.00 over 15 cr11%3.11+0.11

Same two terms throughout — only the prior credit total changes. Read the 'share' column as the maximum distance one term can ever move you: a 33% share gives a term real swing; a 6% share makes your GPA almost immovable.

The rule in one line

A term's leverage equals its credits divided by your new total credits. Early in a degree that fraction is large and every term matters; near graduation it shrinks toward zero and the cumulative becomes hard to move in either direction. The credit-mass bar in the result reads out exactly this share for your own numbers.

The one input that wrecks the answer: double-counting credits

More cumulative GPA calculations go wrong here than anywhere else. Your two credit boxes are NOT the same number, and mixing them up silently doubles this term's weight.

Wrong: programme total in both boxes

You finished a 40-credit term and your programme now totals 120 credits. The trap is typing 120 as “credits earned” and40 as “this term” — that counts this term's 40 credits twice (once inside the 120, once again on its own). The merge over-weights the term and the new cumulative comes out wrong.

Right: prior credits exclude this term

“Credits earned so far” means the credits behind your prior cumulative — everything before this term. If the programme now totals 120 and this term was 40, then prior credits are 120 − 40 = 80. Enter 80 and 40, never 120 and 40.

newTotal = priorCredits + termCredits (so priorCredits = newTotal − termCredits)

80 + 40 = 120 ✓ not 120 + 40 = 160 ✗

If your prior credits plus this term's credits don't equal your programme total, you've either double-counted or left credits out. The 'total credits' line under the result is your check — it should match your transcript.

Three moments this answers

The same credit-weighted merge handles a clean first record, a recovery climb, and the slow grind before graduation — only the credit mass differs.

1

Term one, nothing behind you

No prior credits yet — your first term is a 3.50 over 30 credits.

Result: New cumulative = 3.50. With nothing to average against, this term simply is your cumulative.

Leaving prior credits at 0 is the correct, consistent input — not a missing value.

2

Climbing back after a rough start

A 2.80 cumulative over 30 credits, then a strong 3.80 across the next 30 credits.

Result: New cumulative = (2.80·30 + 3.80·30) ÷ 60 = 3.30 — a visible jump while the base is still small.

Equal credit blocks average evenly, so an early turnaround shows up fast.

3

Protecting a strong GPA before finals

A 3.70 cumulative over 100 credits, with a 20-credit final term to go.

Result: Even a 3.20 final term only drops you to about 3.62; a 3.90 term nudges you to 3.73.

Near graduation the cumulative barely moves — aim for steady, not spectacular.

The exact arithmetic

No black box. Your cumulative is one credit-weighted average — prior standing and this term blended in proportion to the credits behind each.

new = (priorGPA·priorCr + termGPA·termCr) ÷ (priorCr + termCr)

Each side is weighted by its credits, never counted equally. A 15-credit term cannot move a cumulative built on 120 credits as far as a 60-credit term would.

3.40 over 80 credits · 3.80 over 40 credits

(3.40·80 + 3.80·40) ÷ (80 + 40)

= (272 + 152) ÷ 120 = 424 ÷ 120 = 3.53

A strong 3.80 term lifts a 3.40 cumulative to 3.53 — real progress, but the older 80 credits still hold two-thirds of the weight.

Worked example

You finished last term with a 3.40 cumulative GPA across 80 credits. This term you took 40 credits and earned a 3.80 term GPA. What is your new cumulative, and which way did it move?

  1. 1Turn each block into quality points (GPA × credits). Prior: 3.40 × 80 = 272. This term: 3.80 × 40 = 152.
  2. 2Add the quality points: 272 + 152 = 424.
  3. 3Add the credits: 80 + 40 = 120 — this is your new total, and it must match your transcript.
  4. 4Divide quality points by total credits: 424 ÷ 120 = 3.5333…, which displays as 3.53.
  5. 5The delta is 3.53 − 3.40 = +0.13 — a rise. That is what 40 credits of strong work bought you.

New cumulative 3.53, up 0.13 from 3.40. The calculator does this the instant you type and never rounds mid-step — it works at full precision and rounds only the figure you see, which is why a hand calc with rounded steps can land a hundredth off.

Reading the delta honestly

Re-counting credits already in the prior GPA

Prior credits are everything before this term; this term’s credits are only the new ones. Put your full programme total in both boxes and the term gets double-weighted — the answer is wrong. Prior + this term should equal your transcript total.

Averaging the two GPAs equally

A cumulative GPA is credit-weighted, never a plain mean of two numbers. (3.40 + 3.80) ÷ 2 = 3.60 is wrong; the credit-weighted answer for 80 and 40 credits is 3.53. Equal averaging only matches when the credit totals are identical.

Expecting a big jump from one term

A term can only move your cumulative by its share of your total credits — that is the leverage the credit-mass bar shows. Late in a degree even a perfect term barely registers; if you needed a large jump, you needed it several terms ago.

Mixing grading scales

A 3.7 on a 4.0 scale is not a 3.7 on a 10-point scale. Pick one scale for both your prior GPA and this term, and convert first if your transcript and this term use different systems. Never merge raw numbers across scales.

Treating a term GPA as a points total

This term’s GPA is already an average across that term’s modules, not a sum of grade points. The calculator multiplies it back by the term credits internally; in single-GPA mode you type only the GPA and the credits.

Rounding the prior GPA before merging

Feeding a rounded 3.4 back in when your real prior GPA was 3.44 shifts the result. This tool keeps full precision internally and rounds only what you see — enter the most precise prior GPA your transcript shows.

How it works

  1. 1

    Enter where you stand now

    Type your current cumulative GPA and the total credits behind it. No prior credits yet? Leave credits at 0 and this term simply becomes your cumulative.

  2. 2

    Add this term

    Drop in a single term GPA with its credits, or switch to module-by-module and let each grade roll up into a credit-weighted term GPA automatically.

  3. 3

    Read the new cumulative and the delta

    The headline shows your new credit-weighted cumulative across all credits, with prior, this term, and the change side by side — green for a rise, rose for a drop.

Cumulative GPA Calculator — questions

What is a cumulative GPA?+

Your cumulative GPA is the credit-weighted average of every grade you have earned across your whole degree so far. It is not a plain average of your term GPAs — each term contributes in proportion to the credits it carried. A 40-credit term influences the cumulative twice as much as a 20-credit one.

How do I calculate my new cumulative GPA after this term?+

Turn each block into quality points (GPA times credits), add the quality points, add the credits, then divide. For a 3.40 cumulative over 80 credits plus a 3.80 term over 40 credits: (3.40 times 80 + 3.80 times 40) divided by (80 + 40) = 424 divided by 120 = 3.53. This tool does exactly that as you type, at full precision.

Why isn't my cumulative just the average of my two GPAs?+

Because a cumulative GPA is credit-weighted. Averaging 3.40 and 3.80 equally gives 3.60, but the credit-weighted answer for 80 and 40 credits is 3.53. The plain average only happens to be correct when both blocks carry exactly the same number of credits.

What credits do I enter for prior standing?+

Enter the total credits that already sit behind your current cumulative GPA — everything you have completed up to now. Under this term, enter only the new credits. A common mistake is putting your whole programme total in both boxes, which double-counts this term and distorts the result.

Can one bad term ruin my cumulative GPA?+

Not on its own once you have built up credits. The more credits behind your GPA, the harder it is to shift. A 2.50 term over 15 credits dropped onto a 3.60 cumulative built on 120 credits only pulls you to about 3.48. Early in your degree the swings are larger; later, the cumulative resists change. Recovery is a sustained trend, not a single term.

How do I enter modules with different credit values?+

Switch to module-by-module mode and add each module with its grade points and its own credits. The calculator credit-weights them into a term GPA first using the same aggregation a registrar uses, then merges that term GPA with your prior standing. Blank or zero-credit rows are ignored, so they never skew the result.

Which grading scale should I use?+

Pick one scale for both your prior GPA and this term — they must match. The picker offers the 4.0 scale (with or without plus and minus), the 4.3 variant where A+ is rewarded above a flat A, and the 10-point CGPA scale. If your transcript and this term use different systems, convert first; never merge raw numbers across scales.

Need to lift that grade?

Tutorioo's AI tutor breaks down the topics you're losing marks on and gets you exam-ready. Free to start.