Short answer: to calculate CGPA, multiply each course's units by its grade point, add the products, and divide by your total units. On NUC's CCMAS 5-point scale an A is 5 points, and a CGPA of 4.50 to 5.00 is a First Class. Check which table your university uses first.
The CGPA formula
CGPA = Σ(units × grade point) ÷ Σ units
Your GPA uses one semester's courses. Your CGPA uses every semester so far. NUC's Core Curriculum and Minimum Academic Standards (CCMAS) for Computing, 2023, divides by the units of every course taken, passed or failed, and counts every attempt.
GradeCat read the CCMAS for Computing. The CCMAS documents of other disciplines were not checked.
Grade points: NUC CCMAS, UNN and UI
GradeCat checked three tables:
- NUC CCMAS 5-point scale: A to F, with an E for 40 to 44 worth 1 point.
- UNN, with no E: on UNN's Faculty of Business Administration page, any score below 45 is an F. It is a department page, not a UNN-wide rule.
- University of Ibadan 4-point scale: for students admitted from the 2016/2017 session on, as UI's notice sets out.
| Score out of 100 | NUC CCMAS | UNN | UI |
|---|---|---|---|
| 70 to 100 | A, 5 | A, 5 | A, 4 |
| 60 to 69 | B, 4 | B, 4 | B, 3 |
| 50 to 59 | C, 3 | C, 3 | C, 2 |
| 45 to 49 | D, 2 | D, 2 | D, 1 |
| 40 to 44 | E, 1 | F, 0 | E, 0 |
| 0 to 39 | F, 0 | F, 0 | E, 0 |
UI's news page lists E as 40 to 44 and no band below 40. UI's Faculty of Social Sciences page gives E as 0 to 44, with a pass mark of 45%. Both give 0 points below 45.
How to calculate CGPA, step by step
- List every course from every semester with its units.
- Turn each score into a grade point on your university's table. A 63 is a B: 4 points on the CCMAS scale, 3 at UI.
- Multiply units by grade point for each course. A 3-unit A on the CCMAS scale is 3 × 5 = 15 points.
- Add up the points, and add up the units. Failed courses count too, with 0 points.
- Divide the total points by the total units, and write the answer to 2 decimals.
- Find your class in the class of degree table below.
The CGPA and Class of Degree Calculator does these steps as you type.
Worked example: two semesters on the CCMAS scale
Made-up example: a student with 11 units in the first semester and 15 in the second.
| Semester | Units | Score | Grade | Points |
|---|---|---|---|---|
| First | 3 | 72 | A | 15 |
| First | 2 | 63 | B | 8 |
| First | 3 | 55 | C | 9 |
| First | 2 | 42 | E | 2 |
| First | 1 | 38 | F | 0 |
| Second | 3 | 75 | A | 15 |
| Second | 3 | 64 | B | 12 |
| Second | 3 | 68 | B | 12 |
| Second | 2 | 51 | C | 6 |
| Second | 2 | 70 | A | 10 |
| Second | 2 | 46 | D | 4 |
First semester: (15 + 8 + 9 + 2 + 0) ÷ 11 = 34 ÷ 11 = 3.09. Second semester: (15 + 12 + 12 + 6 + 10 + 4) ÷ 15 = 59 ÷ 15 = 3.93.
CGPA: (34 + 59) ÷ (11 + 15) = 93 ÷ 26 = 3.58. That is a Second Class Upper, which runs from 3.50 to 4.49.
Do not average the two GPAs. (3.09 + 3.93) ÷ 2 = 3.51, which is wrong, because the second semester has more units. Always work from points and units.
The same scores on UNN's and UI's scales
The tables give different answers for the same scores.
| Scale | First semester | Second semester | CGPA | Class |
|---|---|---|---|---|
| NUC CCMAS | 34 ÷ 11 = 3.09 | 59 ÷ 15 = 3.93 | 93 ÷ 26 = 3.58 | Second Class Upper |
| UNN | 32 ÷ 11 = 2.91 | 59 ÷ 15 = 3.93 | 91 ÷ 26 = 3.50 | Second Class Upper |
| UI | 24 ÷ 11 = 2.18 | 44 ÷ 15 = 2.93 | 68 ÷ 26 = 2.62 | Second Class Lower |
At UNN the 42 is an F worth 0, so the CGPA lands exactly on 3.50, the bottom of the Second Class Upper band. UI's points and bands are both lower: 2.62 is a Second Class Lower on its 4-point table, which runs from 2.00 to 2.99.
Class of degree in Nigeria
Your class of degree comes from your final CGPA, which the CCMAS says must be "calculated and expressed correctly to two decimal places".
| Class of degree | NUC CCMAS | UNN | UI |
|---|---|---|---|
| First Class | 4.50 to 5.00 | 4.50 to 5.00 | 3.50 to 4.00 |
| Second Class Upper (2:1) | 3.50 to 4.49 | 3.50 to 4.49 | 3.00 to 3.49 |
| Second Class Lower (2:2) | 2.40 to 3.49 | 2.40 to 3.49 | 2.00 to 2.99 |
| Third Class | 1.50 to 2.39 | 1.50 to 2.39 | 1.00 to 1.99 |
| Pass | 1.00 to 1.49 | None | None |
Under the CCMAS, a CGPA below 1.00 at the end of a year means one session on probation, and a student still below 1.00 after it is withdrawn. UNN's page awards no Pass degree, and below 1.50 is a fail. The University of Abuja's Civil Engineering page keeps the Pass class, from 1.00 to 1.49. At UI, no degree is awarded below 1.00.
Rounding: when 2 decimals change your class
The CCMAS asks for 2 decimals but does not say whether to round or cut off. Made-up example: 679 points over 151 units is 4.4967. Rounded, it is 4.50, a First Class. Cut off, it is 4.49, a Second Class Upper. This close to a line, ask your faculty which method it uses. The calculator rounds half up and tells you when cutting off would give another class.
Failed and repeated courses
Under the CCMAS and on UNN's page, a failed course stays in your CGPA. Its units go into the total with 0 points. Left out, the first semester would be 34 ÷ 10 = 3.40. Counted, as the CCMAS asks, it is 3.09.
A course you take again counts again, in the semester you retake it. Neither UI page GradeCat read says how a failed or repeated course counts.
Polytechnic CGPA (NBTE)
Polytechnics use NBTE's unified grading system. Two NBTE HND curricula, from March 2020 and March 2022, give A (75 and above) 4.00, AB 3.50, B 3.25, BC 3.00, C 2.75, CD 2.50, D 2.25, E (40 to 44) 2.00 and F (below 40) 0. The classes are Distinction (3.50 and above), Upper Credit (3.00 to 3.49), Lower Credit (2.50 to 2.99) and Pass (2.00 to 2.49). Below 2.00 is a fail.
Neither curriculum says how the CGPA is averaged, so GradeCat has no polytechnic CGPA calculator yet. The full NBTE table is on the Grading Scale and Class of Degree in Nigeria page.
What this guide does not cover
- UNILAG, NOUN, UNILORIN, OAU, ABU and other universities: their own rules were not read. Check one past semester against your result slip first.
Nigeria CGPA FAQ
How do I calculate CGPA on a 5.0 scale?
Under the CCMAS, A is 5, B 4, C 3, D 2, E 1 and F 0. Divide your total units × grade point by your total units: 93 points over 26 units is 93 ÷ 26 = 3.58.
What CGPA is a First Class in Nigeria?
4.50 to 5.00 on the 5-point scale, under the CCMAS and on UNN's page. At UI, on the 4-point scale, it is 3.50 to 4.00.
What CGPA is a 2:1 in Nigeria?
A Second Class Upper is 3.50 to 4.49 on the 5-point scale and 3.00 to 3.49 at UI. A 2:2, Second Class Lower, is 2.40 to 3.49 on the 5-point scale and 2.00 to 2.99 at UI.
How do I calculate CGPA on a 4.0 scale?
At UI, A is 4, B 3, C 2, D 1 and E 0, and the sum is the same. The first semester above gives (12 + 6 + 6 + 0 + 0) ÷ 11 = 24 ÷ 11 = 2.18.
How do I calculate CGPA in polytechnic?
NBTE's curricula give the weightings, from A at 4.00 to F at 0, and the classes, but not how the CGPA is averaged. GradeCat does not guess that step, so ask your department.
Can I convert my CGPA to a percentage?
GradeCat found no NUC or university formula for it, so it gives none. Use the figure your university gives, if it gives one.
Related tools and guides
- CGPA and Class of Degree Calculator: your GPA, CGPA and class as you type.
- Grading Scale and Class of Degree in Nigeria: every table with its source, NBTE's included.
- All tools for Nigeria
- GradeCat home: grade and GPA tools for other countries.
Sources
- NUC: Computing CCMAS 2023 FINAL, Tables 1.2 to 1.4, pp. 20-22 (opened 4 November 2026)
- University of Nigeria, Nsukka: Accountancy - Programmes, Faculty of Business Administration (opened 4 November 2026)
- University of Ibadan: RE: The newly approved grading system and minimum units to be registered for and passed by students at each level (opened 4 November 2026)
- University of Ibadan: Academic Programmes, Faculty of Social Sciences (opened 4 November 2026)
- University of Abuja: Civil Engineering (opened 4 November 2026)
- NBTE: Higher National Diploma (HND) in Transport Planning Management: Curriculum and Course Specifications (March 2022), sections 10.2 and 10.3, pp. 6-7 (opened 4 November 2026)
- NBTE: Curriculum and Course Specifications in Higher National Diploma (HND) Library and Information Science (March 2020), sections 7.1 and 7.2, pp. 4-5 (opened 4 November 2026)
A CGPA you work out here is an estimate, not an official result. Your university's rules come first. Found a mistake? Tell us.