Cumulative GPA Calculator

Update your cumulative GPA after adding new semester grades.

Enter your current cumulative GPA and credit hours earned, then add new semester courses to compute your updated cumulative GPA, useful for tracking progress toward honours thresholds. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How is cumulative GPA recalculated with new grades?

Cumulative GPA is total quality points divided by total credit hours. The tool converts your current GPA and prior credits into prior quality points (GPA * credits), adds the new semester's quality points (grade point * credits per course), then divides the combined points by the combined credits.

Cumulative GPA calculation

Your cumulative (overall) GPA summarises every graded credit you have ever taken. After each semester you want to know where you now stand, especially relative to honours thresholds like 3.5 or 3.7. This calculator combines your existing record with a new semester’s courses to produce an updated cumulative GPA.

How it works

GPA is total quality points divided by total credit hours. The tool first reconstructs your prior quality points from your current GPA and prior credits:

priorPoints = currentGPA * priorCredits

Then it adds the new semester. Each new course contributes its grade point times its credits:

newPoints   = sum(gradePoint_i * credits_i)
newCredits  = sum(credits_i)

The updated cumulative GPA is:

cumulativeGPA = (priorPoints + newPoints) / (priorCredits + newCredits)

Courses with no grade or no credits are ignored, and an empty prior record (0 credits) simply gives you this semester’s GPA.

Worked example

Say you currently have a 3.4 GPA across 72 credit hours and are adding a semester with four courses:

CourseGradeCreditsGrade PointsQuality Points
StatisticsA34.012.0
LiteratureB+33.39.9
PhysicsB43.012.0
SeminarA-13.73.7

Prior quality points: 3.4 × 72 = 244.8. New quality points: 12.0 + 9.9 + 12.0 + 3.7 = 37.6. New credits: 11.

Updated cumulative GPA = (244.8 + 37.6) / (72 + 11) = 282.4 / 83 = 3.40 — essentially flat because the new semester matched the prior average almost exactly.

Why your GPA is hard to move later in your degree

The denominatorEffect is real: with 72 prior credit hours, those 11 new credits are only 13% of your new total. Even a perfect 4.0 semester would only raise that 3.40 to about (244.8 + 44) / 83 = 3.48 — a meaningful but not dramatic improvement. Early semesters, when the prior credit count is small, are where GPA gains or losses are most pronounced.

Planning for an honours threshold

To check whether you can reach a target cumulative GPA, work backward: multiply the target GPA by your projected total credits to get the required quality points, subtract your current quality points, and divide by the remaining credits. That tells you what grade-point average you need to maintain over the rest of your degree. This tool gives you the exact current quality-point total to plug into that calculation.

Tips and notes

  • Use the same grade-point scale your school uses; this tool uses the common US 4.0 scale with plus and minus grades.
  • Failed courses count as 0.0 quality points but their attempted credits still count in most schemes, which lowers your cumulative GPA.
  • The larger your prior credit total, the harder it is to move your cumulative GPA, so set realistic semester goals.