CGPA Calculator

Combine semester GPAs using credit hours to find your cumulative GPA.

✓ Free to use · Runs in your browser · No sign-up

Enter your numbers. See the answer straight away.

Results update automatically when all required fields are filled in. Try the example if you are unsure where to start. Your entries stay in this browser.

Use your school’s scale. Changing this does not convert your entered grades.

Enter each semester’s GPA and the credits used to calculate it. More credits give a semester more weight.

Semester 1

Up to 100 rows. Enter credits and grade points in every row, or remove unused rows.

Fill in grade points and credits in every row to see your result. Nothing is calculated from missing values.

How to use CGPA Calculator

  1. Choose your institution’s grade-point maximum.
  2. Enter each semester’s GPA and the credit hours included in that GPA.
  3. Add semesters and read the cumulative result as it updates.

A closer look

Cumulative GPA weights each semester by its credits. For example, a GPA of 3.5 over 15 credits and 3.0 over 12 credits gives (3.5 × 15 + 3.0 × 12) ÷ 27 = 3.2778, displayed as 3.28. A simple average of semester GPAs is correct only when the credit totals match. Using rounded semester GPAs can produce a small difference from an official transcript computed course by course.

A practical example

A 3.5 GPA over 15 credits and 3.0 over 12 credits combine to about 3.28. A plain average of the two GPAs would ignore the different credit totals.

A useful tip

Use the credits included in each semester GPA, not necessarily every registered credit. Excluded or pass/fail courses may not count.

Good questions. Simple answers.

Does changing the scale convert old GPAs?

No. All entered GPAs must already use the same scale. The maximum is a validation limit, not a conversion formula.

Is this my official CGPA?

It is an estimate from the numbers you enter. Your institution may apply retake, transfer, exclusion, and rounding policies.

Explore all calculators for related tasks and category-specific guidance, or read how Toolzafi handles your data.

A few more useful tools