How to Calculate CGPA With Credit Hours
Last updated 2026-07-23
Credit hours are what make CGPA a weighted average rather than a simple one. Here is how to calculate CGPA correctly when your courses carry different credit values.
Why credit hours matter
A credit hour reflects how much a course "weighs" in your degree. A 4-credit course contributes twice as much to your CGPA as a 2-credit course with the same grade. Ignoring credit hours โ just averaging grade points โ over-counts small courses and gives the wrong CGPA.
The method
- For each course, multiply grade points by credit hours to get quality points.
- Sum the quality points across all courses.
- Sum the credit hours across all courses.
- CGPA = total quality points รท total credit hours.
Adding a new semester to an existing CGPA
You do not need every past course โ just your current CGPA and completed credits:
- Prior quality points = current CGPA ร completed credits. Example: 3.20 ร 60 = 192.
- This semester: 3 credits ร 4.0 + 3 credits ร 3.0 = 12 + 9 = 21 quality points over 6 credits.
- New CGPA = (192 + 21) รท (60 + 6) = 213 รท 66 = 3.23.
Want the exact number for your school instead of a generic one? Open the GPAWorld calculator and pick your university โ it uses that university's own grade points, rounding, and CGPA formula.
Watch out for rounding and excluded courses
Universities round CGPA to a set number of decimals and may exclude pass/fail or transfer courses from the average. Your school's dedicated page on GPAWorld shows its exact rounding and which grades count toward the CGPA.
Frequently asked questions
Can I calculate CGPA without knowing every past grade?
Yes. If you know your current CGPA and total completed credits, you can combine them with this semester's courses to get your updated CGPA โ you don't need each individual past course.
What if my courses have different credit hours?
That is exactly why CGPA is credit-weighted. Multiply each course's grade points by its credit hours, then divide the total quality points by the total credit hours.
Do 0-credit courses affect my CGPA?
Generally no. A course with 0 credit hours contributes 0 to both the quality points and the credit total, so it does not change the weighted average.