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.
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.
| Course | Credit hours | Grade points | Quality points |
|---|---|---|---|
| 1 | 3 | 4.0 | 12.0 |
| 2 | 3 | 3.0 | 9.0 |
| 3 | 3 | 3.3 | 9.9 |
| 4 | 3 | 2.7 | 8.1 |
| Total | 12 | 39.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
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
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.
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.