Cumulative GPA and CGPA Calculator

Enter your previous cumulative GPA and completed credits, then add current course grades and credits to calculate an updated CGPA.

Frequently asked questions

How do I calculate CGPA if I already have a previous GPA?

CGPA = (previous GPA × previous credits + new quality points) ÷ total credits. Enter your existing GPA and credits, then add this term's courses.

Why is my CGPA different from my semester GPA?

CGPA averages across every term you've completed, weighted by credits, so one strong or weak term has less effect on it than it does on that term's own semester GPA.

Can retaking a course change my CGPA?

Yes, but how much depends on your university's retake policy — replacement, highest-attempt, average-of-attempts, or both-count. Use the Retake Calculator to model your specific policy before recalculating CGPA.