The short answer
New cumulative GPA = (current GPA × credits so far + term GPA × term credits) ÷ total credits. To find what you need: needed term GPA = (target × total credits − current GPA × credits so far) ÷ term credits. Example: a 3.20 over 60 credits plus a 3.60 term over 15 credits gives 3.28. To reach 3.30 in that 15-credit term you need a 3.70; to reach 3.40 you’d need 4.20 — not possible in one term.A cumulative GPA is slow to move, and that is the whole story of this calculator. It shows exactly how much one term can change your number — and, working backward, what you need to hit a goal.
The cumulative GPA formula
Your cumulative GPA is quality points divided by credits, across every graded class you have taken. Your current GPA already contains your history, so you only need two numbers from your transcript: the GPA and the credits behind it.
quality points so far = current GPA × credits so far
new cumulative GPA = (points so far + term points) ÷ (credits so far + term credits)
Worked example: a 3.20 cumulative over 60 credits is 192 quality points. This term you take five 3-credit classes and earn A, B+, A−, B and A. Their points are 4.0 + 3.3 + 3.7 + 3.0 + 4.0 = 18.0; each class is 3 credits, so that’s 18.0 × 3 = 54 points, a 3.60 term. New GPA: (192 + 54) ÷ 75 = 3.28.
The term was 0.40 above your average, but your cumulative only rose 0.08. One term was a fifth of your record.
Why the same term moves different students differently
The more credits you already have, the less one term can do. Here is a perfect 4.0 term of 15 credits added to a 3.20:
| Credits so far | New cumulative after a 4.0 term | Change |
|---|---|---|
| 15 | 3.60 | +0.40 |
| 30 | 3.47 | +0.27 |
| 60 | 3.36 | +0.16 |
| 90 | 3.31 | +0.11 |
| 120 | 3.29 | +0.09 |
This works in both directions. A bad first semester feels permanent, but early on it is only a small part of where you’ll end up. Late in a program, the number is mostly locked in, so the most useful time to raise a GPA is early.
Working backward: the GPA you need this term
Switch to GPA I need this term and enter your target. The calculator solves the formula for the term GPA:
needed = (target × (credits so far + term credits) − current GPA × credits so far) ÷ term credits
With 3.20 over 60 credits and a 15-credit term:
- Target 3.30 → you need (3.30 × 75 − 192) ÷ 15 = 3.70, about an A− average. Possible.
- Target 3.40 → (3.40 × 75 − 192) ÷ 15 = 4.20. Above 4.0, so not possible in one term. A perfect term reaches 3.36. At 4.0 every term, it takes two terms of 15 credits.
The table under the result repeats the calculation for different term loads, because taking more credits gives a strong term more weight. If you choose a weighted maximum (5.0), make sure your current GPA is weighted too.
Reading the feasibility check
The calculator compares the GPA you need with the highest term GPA possible on your scale:
- 0 or below your current GPA: you are already there; keep your pace.
- Below the maximum: reachable. The letter in the result is the average you’d need, so a 3.70 means mostly A− grades.
- Within 0.15 of the maximum: possible only with a near-perfect term, flagged as “barely”.
- Above the maximum: not possible this term. You’ll see the best GPA a perfect term gives you and how many perfect terms the target would take.
How much can one semester of straight A’s raise your GPA?
A semester of straight A’s raises a cumulative GPA most when the starting GPA is low and the credits behind it are few. The table adds one perfect 4.0 semester of 15 credits to three starting GPAs, using the same formula as the calculator: (current GPA × credits so far + 4.0 × 15) ÷ (credits so far + 15).
One 15-credit semester of straight A’s (4.0), computed with the cumulative GPA formula:
| Starting GPA | Credits so far | New cumulative GPA | Rise |
|---|---|---|---|
| 2.50 | 30 | 3.00 | +0.50 |
| 2.50 | 60 | 2.80 | +0.30 |
| 2.50 | 90 | 2.71 | +0.21 |
| 3.00 | 30 | 3.33 | +0.33 |
| 3.00 | 60 | 3.20 | +0.20 |
| 3.00 | 90 | 3.14 | +0.14 |
| 3.50 | 30 | 3.67 | +0.17 |
| 3.50 | 60 | 3.60 | +0.10 |
| 3.50 | 90 | 3.57 | +0.07 |
Two patterns stand out. The rise shrinks as credits pile up: a 2.50 student gains half a point after 30 credits but only 0.21 after 90. And a higher GPA has less room to climb, because the gap between it and 4.0 is smaller, so a 3.50 gains at most 0.17 in one term even early on.
Worked example for the first row: 2.50 × 30 = 75 quality points, plus 4.0 × 15 = 60, gives 135 points over 45 credits, which is exactly 3.00.
If you are still building your record class by class, the weighted and unweighted GPA calculator shows where each grade lands. To see what the new cumulative number means as a letter or percent, check what your GPA means on the 4.0 scale. And when one class decides whether the semester is all A’s, the grade needed on final exam tool shows the score that protects it.
Common mistakes
- Averaging GPAs instead of points. A 4.0 term and a 3.0 term don’t make a 3.5 unless both had the same credits.
- Mixing scales. Don’t add weighted honors grades to an unweighted cumulative GPA.
- Counting pass/fail credits. They usually earn credit but no grade points, so leave them out of both totals.
- Ignoring grade replacement. If a retake replaces an old grade, take the old grade out of your current totals first.
What to do next
- Building your GPA from scratch, class by class? Use the high school GPA calculator, which handles honors and AP weighting.
- Curious how your GPA translates to a percent or letter? Try the GPA scale and converter.
- Want to protect a grade on the final? The final grade calculator shows the score you need.
Frequently asked questions
How do I calculate my cumulative GPA?
How do I add a new semester to my current GPA?
Why didn't my GPA go up much after a great semester?
How much will my GPA go up with all A's?
What GPA do I need this semester to reach a 3.5?
What GPA do I need to raise my cumulative GPA?
What is the difference between semester and cumulative GPA?
Should I use weighted or unweighted GPA?
Does retaking a class replace the grade in my GPA?
Sources & method
- Formula: credit-weighted average (quality points ÷ credits), the method registrars use for cumulative GPA.
- Letter-to-point values: common US 4.0 plus/minus scale (A 4.0, A− 3.7, B+ 3.3 …). Check your school’s scale on the grading scale converter.
Formulas checked October 2026. Spotted an error? Tell us via the about page.
