New Cumulative GPA
—Free academic planning tool
Cumulative GPA Calculator
See how your next semester could change your cumulative GPA. Your data stays in your browser.
Calculator
Calculate your updated GPA
Your results
Updated academic outlook
Semester GPA
—Total Credits
—Your calculation
The method
How to Calculate Cumulative GPA
A cumulative GPA combines quality points from your completed coursework with quality points from your new courses. Each course's quality points equal its grade-point value multiplied by its credits.
Completed Credits + New Credits
Semester GPA uses only the courses entered in the calculator: total semester quality points divided by total semester credits.
Worked example
Example Calculation
Suppose you have a 3.50 GPA across 60 completed credits. You then take 10 credits and earn 33.30 quality points.
- Previous quality points3.50 × 60 = 210.00
- Add semester quality points210.00 + 33.30 = 243.30
- Divide by all credits243.30 ÷ 70 = 3.48
Quick guide
How to Use
- Enter your current record.
Add your cumulative GPA and number of credits already completed.
- Add your courses.
Choose a letter grade and enter credits for every current or planned course. Course names are optional.
- Calculate your GPA.
Review your semester GPA, projected cumulative GPA, total credits, and calculation details.
Common questions
FAQ
What GPA scale does this calculator use?
It uses a common 4.0 scale:
| Letter grade | Grade point |
|---|---|
| A+ / A | 4.0 |
| A− | 3.7 |
| B+ | 3.3 |
| B | 3.0 |
| B− | 2.7 |
| C+ | 2.3 |
| C | 2.0 |
| C− | 1.7 |
| D+ | 1.3 |
| D | 1.0 |
| D− | 0.7 |
| F | 0.0 |
Can I use this for my first semester?
Yes. Enter 0 for completed credits and 0 for current GPA, then add your courses.
Does this calculator save my grades?
No. All calculations happen locally in your browser. Nothing is sent to a server or saved.
Why might my school's result be different?
Schools may assign different grade points, exclude repeated courses, treat pass/fail classes differently, or apply other institutional rules.