CGPA is usually a weighted average of grade points. The basic idea is simple: each course gets a grade point, that grade point is multiplied by the course credit hours, and all weighted grade points are divided by total credits. The exact grade scale can vary by university, but the workflow is the same in most systems: collect course credits, convert grades into points, multiply, add, and divide.
Related toolCGPA CalculatorEnter course grades, credit hours, and grade points to calculate the weighted CGPA.
Open calculator →Use The Credit-Weighted Formula
The common CGPA formula is CGPA = total weighted grade points / total credit hours. Weighted grade points means grade point x credit hours for each course. A 4-credit course matters more than a 1-credit course because it contributes more weight to the final average.
For example, if a course has a grade point of 9 and carries 3 credits, it contributes 27 weighted grade points. If another course has a grade point of 7 and carries 1 credit, it contributes 7 weighted grade points. You add those weighted values across all courses before dividing by the total credits.
Step 1: List Every Course And Credit
Start with the courses that belong in the semester, year, or cumulative record you are calculating. Write the course name, credit hours, and final grade for each row. If your transcript already gives grade points, copy those points directly. If it only shows letter grades, use your university's grade scale to convert each letter into a point value.
Do not guess the credit hours. Lab, project, thesis, and elective courses can carry different weights from theory courses. A CGPA calculation becomes unreliable when credits are missing or copied from a different regulation scheme.
Step 2: Convert Grades Into Grade Points
Every institution has a grade scale. In a 10-point system, an O or A+ grade may map to 10, an A may map to 9, and lower grades may map to smaller point values. In other systems, the maximum may be 4, 5, or another scale. Use the scale printed in your syllabus, student handbook, transcript legend, or university notice.
This step is where many wrong CGPA results come from. Students often use a generic grade table even when their university has a custom one. If your school uses a custom table, that table outranks any online example.
Step 3: Multiply Each Grade Point By Credits
After you have grade points and credits, multiply them row by row. A course with 8 grade points and 4 credits gives 32 weighted grade points. A course with 9 grade points and 2 credits gives 18 weighted grade points.
This multiplication is why CGPA is not just the average of grade points. If you simply average 8 and 9, you get 8.50. But with credits, the 4-credit course has more influence than the 2-credit course, so the weighted result changes.
Step 4: Add Totals And Divide
Add all weighted grade points. Then add all credit hours. Divide the weighted grade point total by the credit total. The result is your CGPA for that set of courses.
Suppose four courses have weighted grade points of 27, 24, 36, and 16. The total weighted grade points are 103. If the courses carry 12 total credits, the CGPA is 103 / 12 = 8.58. Round only at the end, because rounding each row too early can shift the final decimal.
Semester GPA And Cumulative CGPA
A semester GPA usually uses only one semester's courses. A cumulative CGPA uses all included semesters or the previous total plus the new semester. The formula is still weighted: combine total weighted grade points and total credits for all included courses, then divide.
If you already have a previous CGPA and completed credits, convert that previous CGPA back into weighted grade points first: previous CGPA x completed credits. Add the new semester's weighted grade points, add the new semester's credits, and divide by the combined credit total.
Check University Rules Before Official Use
Use online calculators and guides for planning, checking, and understanding the formula. For official submissions, your transcript office, university regulation, or examination branch decides the accepted rule. Some universities exclude pass/fail courses, handle failed attempts differently, or apply retake rules that change the calculation.
Keep the method visible when you use a result in an application, resume, scholarship form, or conversion tool. A CGPA number is more trustworthy when the formula and scale are easy to verify.
Common Questions
What is the formula to calculate CGPA?
The common formula is CGPA = total weighted grade points / total credit hours. Weighted grade points are calculated as grade point x credit hours for each course.
Is CGPA the same as average grade point?
Not always. If every course has the same credit value, the result can match a simple average. When credits differ, CGPA should be calculated as a credit-weighted average.
How do universities calculate CGPA?
Most universities use course grade points and credit hours, but the grade scale, retake policy, failed course handling, and rounding rules can differ. Use your university's official rule for final submissions.

