Cumulative GPA Calculator
Cumulative GPA calculator
Add this term, and any other terms, with the GPA you earned and the credits you took. Terms are saved in this browser.
Enter your current GPA and credits, then a term.
Cumulative GPA = (current GPA × credits completed + term GPA × term credits) ÷ total credits. Each term counts in proportion to its credits, so a 15-credit term moves your GPA more than a 3-credit one.
Worked example
You have a 3.40 GPA over 30 credits. This term you earn a 3.09 over 10 credits.
- Prior quality points: 3.40 × 30 = 102.0
- This term: 3.09 × 10 = 30.9
- New cumulative GPA: (102.0 + 30.9) ÷ 40 = 3.32
How a 15-credit term moves a 3.0 GPA (60 credits done)
| Term GPA | New cumulative GPA | Change |
|---|---|---|
| 4.0 | 3.20 | +0.20 |
| 3.5 | 3.10 | +0.10 |
| 3.0 | 3.00 | +0.00 |
| 2.5 | 2.90 | -0.10 |
| 2.0 | 2.80 | -0.20 |
Frequently asked questions
How do I calculate cumulative GPA?
Add up the quality points from every term (GPA × credits for each) and divide by the total credits. The calculator does this when you enter your current GPA and credits plus each new term.
What is the difference between term GPA and cumulative GPA?
Term GPA covers one semester or quarter. Cumulative GPA covers every graded credit you have taken, so older terms keep influencing it.
Why does my GPA move slowly after many credits?
The more credits already on your record, the less any one term can change the average. Raising a 3.0 over 100 credits takes far more work than over 30.
Do I enter credits or credit hours?
Either works, as long as you use the same unit for your current credits and the terms. Do not count Pass/Fail or withdrawn classes.
Are my terms saved?
Yes, in this browser only. Nothing is sent to a server, so clearing your site data erases them.
Can I use this for weighted GPA?
Yes. Enter weighted GPAs for every term, including the prior one. Mixing weighted and unweighted numbers gives a meaningless result.
Last updated