What this calculator does
Somewhere around 300 level, most students stop asking what their CGPA is and start asking what it could still become. The answer is not a feeling, it is arithmetic, and it depends on three numbers: where you stand now, how many units you have already been graded on, and how many units you have left.
This calculator does that arithmetic. Tell it your current CGPA, your completed units, your remaining units and the CGPA you want to graduate with, and it returns the average grade point you must maintain across everything that is left. It also tells you plainly when a target has moved out of reach, which is genuinely useful information rather than bad news, because it lets you plan around a goal that is still achievable instead of chasing one that is not.
Students in their first two years usually find the required figure surprisingly gentle. Students in final year usually find it brutal. Both results are worth knowing early, because the earlier you see the number, the more units you still have to work with.
How the calculation works
The calculator works backwards from the total weighted points a target CGPA demands. If you want to graduate with a 3.50 across 132 total units, you need 3.50 multiplied by 132, which is 462 weighted points in total.
It then subtracts the points you have already banked, which is your current CGPA multiplied by the units you have already been graded on. Whatever is left is the number of weighted points you must still earn. Divide that by your remaining units and you have the average grade point you need to hold.
When that figure comes out above your scale maximum, the target is impossible and the calculator says so, then shows you the best finish still available if you scored top marks in every remaining unit. When it comes out at or below zero, the target is already locked in regardless of what happens next.
The formula
Required GPA = (Target CGPA × Total units at graduation − Current CGPA × Units already graded) ÷ Units remaining
Best possible finish = (Current CGPA × Units graded + Scale maximum × Units remaining) ÷ Total units
A worked example
A 300 level student on the 5.0 scale holds a CGPA of 3.42 across 88 units and has 44 units left before graduation. She wants a Second Class Upper, which starts at 3.50 in most Nigerian universities.
Her target demands 3.50 times 132 total units, which is 462 weighted points. She has already banked 3.42 times 88, which is 300.96 points. That leaves 161.04 points to earn across 44 units, so she needs to average 3.66 from here to graduation. On a 5.0 scale that is roughly a solid B average with a few A grades sprinkled in, which is demanding but entirely doable over two academic sessions.
Now change one number. If the same student were in final year with only 22 units left, she would need to average 3.82 instead. Same gap, half the runway, much harder climb. That is the whole argument for checking this early.
Things worth knowing
Runway matters more than the gap
Closing a 0.30 gap with 60 units left is a different task from closing it with 18 units left. The size of the gap barely changes the difficulty. The number of units remaining changes it enormously. Check your position at the end of every session, not at the start of final year.
Aim slightly above the boundary
If a Second Class Upper starts at 3.50, plan for 3.58 rather than 3.50 exactly. One unexpected C in a heavy course is enough to knock a borderline finish into the band below, and rounding rules differ between faculties.
Clear carryovers before chasing new highs
An outstanding failed course sits in your denominator with zero points. Resitting it is often the highest return move available to you, because it converts dead units into scoring units without adding to your total load.
When the target is gone, reset honestly
A Second Class Lower from a good department, with a solid final year project and real skills, opens more doors than most people assume. Employers who screen on class are a subset, not the whole market. Redirect the energy into internships, portfolio work and your project once the arithmetic is settled.
Common mistakes to avoid
- Counting units you have registered for but not yet been graded on as completed units.
- Forgetting that final year projects often carry six units or more, which changes the remaining unit total significantly.
- Comparing your CGPA against a classification band from a different scale or a different institution.
- Assuming remaining units are evenly split between semesters. Check your department course structure, since some levels are much heavier than others.
- Setting a target without checking whether your department allows enough elective units to lighten the load.
Frequently asked questions
How do I find my total completed units?
The calculator says my target is out of reach. Is that final?
Should I overload on units to raise my CGPA faster?
Does my final year project count in the CGPA?
What if my school uses a 4.0 scale?
Related calculators
Further reading on this site
If this calculator was useful, these sections of the site go deeper into the same subject.
- Education guides and explainers
- Career advice for graduates and final year students
- Scholarship opportunities
- 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.