How to calculate CGPA and class of degree in Nigeria

Guide · Updated 2026-11-05

Rules as of NUC CCMAS 2023 (Computing); UNN Faculty of Business Administration page; UI 4-point scale (students admitted from 2016/2017).

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 100NUC CCMASUNNUI
70 to 100A, 5A, 5A, 4
60 to 69B, 4B, 4B, 3
50 to 59C, 3C, 3C, 2
45 to 49D, 2D, 2D, 1
40 to 44E, 1F, 0E, 0
0 to 39F, 0F, 0E, 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

  1. List every course from every semester with its units.
  2. 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.
  3. Multiply units by grade point for each course. A 3-unit A on the CCMAS scale is 3 × 5 = 15 points.
  4. Add up the points, and add up the units. Failed courses count too, with 0 points.
  5. Divide the total points by the total units, and write the answer to 2 decimals.
  6. 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.

SemesterUnitsScoreGradePoints
First372A15
First263B8
First355C9
First242E2
First138F0
Second375A15
Second364B12
Second368B12
Second251C6
Second270A10
Second246D4

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.

ScaleFirst semesterSecond semesterCGPAClass
NUC CCMAS34 ÷ 11 = 3.0959 ÷ 15 = 3.9393 ÷ 26 = 3.58Second Class Upper
UNN32 ÷ 11 = 2.9159 ÷ 15 = 3.9391 ÷ 26 = 3.50Second Class Upper
UI24 ÷ 11 = 2.1844 ÷ 15 = 2.9368 ÷ 26 = 2.62Second 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 degreeNUC CCMASUNNUI
First Class4.50 to 5.004.50 to 5.003.50 to 4.00
Second Class Upper (2:1)3.50 to 4.493.50 to 4.493.00 to 3.49
Second Class Lower (2:2)2.40 to 3.492.40 to 3.492.00 to 2.99
Third Class1.50 to 2.391.50 to 2.391.00 to 1.99
Pass1.00 to 1.49NoneNone

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

Sources

A CGPA you work out here is an estimate, not an official result. Your university's rules come first. Found a mistake? Tell us.