CGPA Calculator

Work out a semester GPA from your courses, combine semester GPAs into a CGPA, or convert between CGPA and percentage on the 4.0 scale.

Course
Credit Hours
Grade Points (0–4)
1
2
3
4
5

Result

Enter the credit hours and grade for each course.

How GPA and CGPA Are Calculated

This CGPA calculator works out a semester GPA from your courses and a cumulative GPA from your semesters, both weighted by credit hours. It uses the 4.0 scale and the grade points you enter.

GPA = Sum of (Grade Points × Credit Hours) ÷ Sum of Credit Hours
CourseCredit hoursGrade pointsQuality points
134.012.0
233.09.0
333.39.9
432.78.1
Total1239.0

The semester GPA is 39.0 ÷ 12 = 3.25. Quality points are grade points multiplied by credit hours, so a 4-credit course moves the GPA more than a 1-credit lab.

From Semester GPAs to CGPA

CGPA = Sum of (Semester GPA × Semester Credit Hours) ÷ Total Credit Hours

Take a first semester of 18 credit hours with a GPA of 3.25 and a second of 15 credit hours with a GPA of 3.60. The quality points are 58.5 and 54.0, a total of 112.5 over 33 credit hours. The CGPA is 3.41.

The plain average of the two GPAs is 3.43. It is wrong here because it treats both semesters as equal in size. Always weight by credit hours unless every semester has the same number.

CGPA and Percentage

Percentage = CGPA ÷ 4 × 100

This is a straight proportion: a CGPA of 3.2 is 80% and a percentage of 70 is a CGPA of 2.8. It is the simplest conversion and the one the third tab uses. It is not an official formula. Universities and credential evaluators often use their own table, and the result can differ by several points, so use theirs for any application.

University Scales Differ

Grade points for the same letter are not the same everywhere. UMT gives a B+ 3.3 grade points. The University of Gujrat gives grade points for each mark, so 78% is 3.53 and 74% is 3.27, both a B. That is why this page asks for grade points instead of letters.

To find the marks you need in a final exam for a target course grade, use the Grade Calculator.

CGPA Calculator by University

Pages for individual universities. Each one says whether it uses that university's own grade table.

🎓 Main Calculator

Frequently Asked Questions

How is CGPA calculated?

Multiply each semester's GPA by that semester's credit hours, add the results, and divide by the total credit hours. With 18 credit hours at 3.25 and 15 credit hours at 3.60, the CGPA is (58.5 + 54) ÷ 33 = 3.41.

Why is my CGPA not the average of my semester GPAs?

Because semesters with more credit hours count for more. In the example above the plain average of 3.25 and 3.60 is 3.43, but the weighted CGPA is 3.41, since the lower GPA came from the heavier semester.

How do I calculate a semester GPA?

Multiply each course's grade points by its credit hours to get quality points, add them, and divide by the semester's credit hours. Four 3-credit courses with grade points 4.0, 3.0, 3.3 and 2.7 give 39 quality points over 12 credit hours, a GPA of 3.25.

What grade points should I enter for an A or a B+?

Use the values on your own result card or in your university's rules. Universities differ: a B+ is 3.3 at some and 3.5 at others, and some assign grade points to each mark. This page does not assume a letter scale.

How do I convert CGPA to percentage?

On a plain proportion of the 4.0 scale, percentage = CGPA ÷ 4 × 100, so 3.2 is 80%. Many universities publish their own conversion, and that one is what appears on a transcript or equivalence letter.

Do failed or repeated courses count?

That depends on your university's rules. Some count an F as 0 grade points until the course is repeated and then replace it. Enter the courses the way your university counts them.

Last Updated: October 2026 | Formulas and worked examples checked in October 2026. No university's letter scale is assumed on this page.