What this calculator does
Your Cumulative Grade Point Average is the single number that follows you from your first semester to your final clearance. It decides the class of degree printed on your certificate, it decides whether you qualify for a departmental award, and it is the first thing most graduate schools and management trainee programmes look at. Yet a surprising number of students only find out where they stand when the result sheet is pasted on the notice board.
This calculator removes the guessing. Enter the courses you took this semester with their unit load and the grade you scored, and it returns your semester Grade Point Average immediately. If you also enter the CGPA you carried into the semester and the number of units you had already been graded on, it blends the two and gives you your new cumulative CGPA, along with the class of degree that figure currently falls into.
Everything runs inside your browser as you type. Nothing is uploaded, nothing is stored, and you can change a grade to see what a resit or a better score would do to your standing before results are even released.
How the calculation works
A GPA is a weighted average, not a plain average. A three unit course pulls your average three times as hard as a one unit course, which is why a poor grade in a heavy course hurts so much more than the same grade in a seminar or a general studies elective.
The calculation has three steps. First, each letter grade is converted into a grade point using your school's scale. On the 5.0 scale an A is worth 5 points, a B is 4, a C is 3, a D is 2, an E is 1 and an F is 0. Second, the grade point for each course is multiplied by that course's unit load to give the weighted points, sometimes called quality points. Third, all the weighted points are added together and divided by the total number of units carried.
For a cumulative CGPA the same logic stretches across your whole programme. The calculator reconstructs your earlier weighted points by multiplying your previous CGPA by your previous total units, adds this semester's weighted points, then divides by the combined unit total.
The formula
Semester GPA = Total weighted points for the semester ÷ Total units carried in the semester
Weighted points for one course = Grade point × Course units
New CGPA = (Old CGPA × Old total units + This semester's weighted points) ÷ (Old total units + This semester's units)
A worked example
Take a 200 level student on the 5.0 scale carrying five courses. She scores an A in a 3 unit course, a B in a 3 unit course, a B in a 2 unit course, a C in a 4 unit course and an A in a 2 unit course.
Her weighted points work out as 5 times 3 equals 15, then 4 times 3 equals 12, then 4 times 2 equals 8, then 3 times 4 equals 12, then 5 times 2 equals 10. Added together that is 57 weighted points across 14 units.
57 divided by 14 gives a semester GPA of 4.07. If she came into the semester with a CGPA of 3.60 across 62 units, her old weighted points were 3.60 times 62, which is 223.2. Adding this semester gives 280.2 points across 76 units, and 280.2 divided by 76 is a new CGPA of 3.69. One strong semester moved her nine points closer to a Second Class Upper.
Things worth knowing
Heavy courses decide everything
A C in a 4 unit core course does more damage than an F in a 1 unit elective. When you are deciding where to spend your last two weeks before exams, rank your courses by unit load first and by difficulty second. The maths is unsentimental about which course you enjoy most.
Failed units never disappear
Until you resit and pass, a failed course keeps sitting in the denominator with zero points attached. That is why one carryover can drag a CGPA down for several semesters. Clear carryovers at the earliest sitting your department allows rather than pushing them to final year.
The early semesters carry the most weight
In 100 level, twelve units is your entire academic record, so a single grade swings your CGPA hard. By 400 level the same grade moves the average by a rounding error. A strong start buys you room to breathe later, and a weak start takes real work to repair.
Round the way your school rounds
Most Nigerian institutions truncate or round to two decimal places, and a CGPA of 4.4951 can become 4.50 or stay at 4.49 depending on the rule. If you are sitting on a boundary, ask your course adviser in writing which convention your faculty applies.
Common mistakes to avoid
- Averaging your grade points without weighting them by unit load. This is the single most common error and it can be out by half a point.
- Leaving out courses you failed. They still count towards total units until they are cleared.
- Using the 4.0 scale because that is what you saw online, when your university actually runs a 5.0 scale.
- Entering your previous CGPA but forgetting the previous total units, which makes the cumulative result meaningless.
- Counting audited or pass and fail courses that your department excludes from the GPA computation.
- Assuming General Studies courses do not count. In most Nigerian universities they absolutely do.
Frequently asked questions
What is the difference between GPA and CGPA?
Does a carryover affect my CGPA forever?
Can I move from a 2:2 to a 2:1 in my final year?
Do elective and general studies courses count?
Is this calculator accurate for polytechnics?
Why is my result slightly different from my school portal?
Related calculators
Further reading on this site
If this calculator was useful, these sections of the site go deeper into the same subject.
- School fees guides for Nigerian universities
- Student portals, logins and registration walkthroughs
- Education guides and explainers
- All 38 free calculators and tools
A note on accuracy. This calculator is provided for general information and planning. It performs arithmetic on the figures you supply and does not constitute financial, legal, tax, medical or academic advice. Rates, rules, fees and institutional policies change, and your own circumstances may differ from the assumptions used here. Verify anything important with the relevant institution or a qualified professional before acting on it. See our full disclaimer for more.