Cumulative GPA Calculator
Combine your existing cumulative GPA with a new semester's GPA to see your updated overall GPA — weighted by credit hours.
What is Cumulative GPA Calculator?
The cumulative GPA calculator combines your prior overall GPA with a new term's GPA — properly weighted by credit hours — to give you the updated CGPA that will appear on your next transcript.
It also tells you what term GPA you'd need next (at the same credit load) to hit a target cumulative.
Formula
New CGPA = (prior GPA × prior credits + term GPA × term credits) ÷ total credits
To hit a target CGPA next term: needed term GPA = (target × (total + next-credits) − current points) ÷ next-credits
Worked example
Prior CGPA 3.50 with 60 credits, this term 3.80 on 15 credits:
- Prior points: 3.50 × 60 = 210
- Term points: 3.80 × 15 = 57
- Total: 267 points, 75 credits
- New CGPA = 267 / 75 = 3.560
How to use this calculator
- Enter the cumulative GPA showing on your latest transcript and the credits it's based on.
- Add this term's GPA and credits.
- Optionally set a goal CGPA to see what you'd need next term to reach it.
Frequently asked questions
Why are recent grades hard to move CGPA?
Because the denominator (total credits) keeps growing. A 4.0 term for a senior with 90 prior credits moves the CGPA much less than a 4.0 term moves a freshman's. Early grades carry outsized weight — prioritize strong starts.
Do W (withdrawal) grades affect CGPA?
No — Ws are not factored into GPA at most U.S. universities (they carry 0 quality points but 0 attempted credits for GPA purposes). But too many Ws can trigger academic progress flags for financial aid (SAP).
What is a "dean's list" GPA?
Typically a term GPA of 3.5+ (some schools use 3.75). Dean's list is per-term, not cumulative. President's/Chancellor's List usually requires 3.9+ or a full 4.0.
How do I convert weighted high school GPA to unweighted?
Subtract bonus points: AP/IB classes typically add 1.0, Honors adds 0.5. A 4.3 weighted GPA with four AP classes (worth 1.0 bonus each) spread over 30 classes ≈ (4.3 × 30 − 4) ÷ 30 ≈ 4.17 unweighted — still above a 4.0, so these students were mostly taking AP courses.