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.
| Credits already done | +15 credits of A | +30 credits of A |
|---|---|---|
| 15 | 3.5 | 3.67 |
| 30 | 3.33 | 3.5 |
| 60 | 3.2 | 3.33 |
| 90 | 3.14 | 3.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.