The long game

Cumulative GPA calculator

Cumulative GPA = (current GPA × credits completed + term GPA × term credits) ÷ total credits. A 3.2 over 45 credits plus a 3.6 term over 15 credits gives (144 + 54) ÷ 60 = 3.30, not the 3.4 you get by averaging the two GPAs.

Final Grade Calculator editorial teamUpdated 2 sources

Calculator

Cumulative GPA calculator

Current GPA + this term, or the term GPA you need

So far

This term

Goal (optional)

3.30

new cumulative GPA

Total credits
60
Total quality points
198

To reach a 3.50 cumulative GPA, you need a not reachable (4.40 needed) term GPA over 15 credits.

How it works. Cumulative GPA = (current GPA × credits + term GPA × term credits) ÷ total credits. Averaging the two GPAs without credits gives the wrong answer whenever the terms have different credit loads.

How to calculate cumulative GPA

To calculate a cumulative GPA, turn each GPA back into quality points by multiplying it by its credits, add the quality points, and divide by all the credits. That gives every credit the same weight, which is how transcripts compute it.

cumulative GPA = (GPA₁ × credits₁ + GPA₂ × credits₂) ÷ (credits₁ + credits₂)

Worked example

Current GPA 3.2 over 45 credits = 144 quality points. New term GPA 3.6 over 15 credits = 54 quality points.

(144 + 54) ÷ (45 + 15) = 198 ÷ 60 = 3.30. Averaging 3.2 and 3.6 gives 3.4, which overstates the new term because it had only a third as many credits.

Use the credits that count toward the GPA. Your transcript usually lists “GPA hours” or “quality hours” separately from earned hours, because pass/fail and credit/no-credit courses add earned hours without adding GPA hours.[1][2]

GPA calculator with current GPA: the term GPA you need

The term GPA you need to reach a target is (target × total credits − current GPA × current credits) ÷ term credits. If the answer is above 4.0, the target cannot be reached in one term; the calculator says so and you can try a lower target or more credits.

From 3.2 over 45 credits, reaching 3.5 after a 15-credit term would take a 4.4: impossible. Even straight A’s give (144 + 60) ÷ 60 = 3.40. Over 30 more credits, a 3.5 needs (3.5 × 75 − 144) ÷ 30 = 3.95.

Highest cumulative GPA possible with straight A’s (4.0), starting from a 3.0
Credits already done+15 credits of A+30 credits of A
153.53.67
303.333.5
603.23.33
903.143.25

The pattern is the same everywhere: the more credits behind you, the slower your GPA moves. After 90 credits at 3.0, a perfect 15-credit semester lifts you only to 3.14. Early terms matter most. Late in a degree, a strong semester shows up far more clearly in its own semester GPA than in the cumulative one.

College cumulative GPA vs. high school cumulative GPA

The math is identical; only the credit units differ. Colleges count credit hours (a typical course is 3 or 4). High schools usually count 1 credit for a year-long course and 0.5 for a semester. For a cumulative GPA calculator for high school, add up the credits from your transcript and use them the same way. If your school reports both weighted and unweighted GPAs, run the calculator once for each, using the matching term GPA from the high school GPA calculator.

Repeated coursesIf your college replaces an old grade when you retake a course, the old credits and quality points come out of the “current” numbers. Recompute those totals from the transcript before using this tool.

Combining more than two terms

Run the calculator repeatedly: combine term 1 and term 2, then use the result as the “current” GPA with the total credits and add term 3. Or compute the term GPAs first with the GPA calculator, multiply each by its credits, and add the quality points yourself. The answer is the same either way.

Frequently asked questions

How do I calculate my cumulative GPA?

Multiply each term’s GPA by its credits, add those quality points, and divide by the total credits. Do not average the GPAs directly unless every term has the same credits.

How do I raise my cumulative GPA?

Earn a term GPA above your current cumulative GPA. The size of the change depends on how many credits you have already completed: the more credits, the slower it moves.

What term GPA do I need to reach a 3.0?

Use (3.0 × total credits − current GPA × current credits) ÷ term credits. From 2.7 over 30 credits with 15 new credits: (3.0 × 45 − 81) ÷ 15 = 3.6.

Do pass/fail classes count in cumulative GPA?

Usually not. At Michigan and Berkeley, for example, a pass carries no grade points and its units stay out of the GPA. Your transcript shows which hours are GPA hours.

Sources

  1. Grades & Grading · University of California, Berkeley, Office of the Registrar, n.d.
  2. Computing Your Grade Point Average · University of Michigan, College of LSA, n.d.