← All guides

GPA & academic records

How to calculate GPA and CGPA: a credit-by-credit guide

Calculate semester GPA and cumulative GPA from course credits, check unequal semesters and avoid unsupported Nigerian grading assumptions.

Effikos editorial · 5 min read · Revised 10 October 2026

Unequal stacks of navy cubes sit beside cream paper strips and an open notebook.
Effikos editorial illustration

WHAT YOU NEED TO KNOW

Multiply each course’s official grade points by its eligible credits, add those products, and divide by total eligible credits. For CGPA, use the combined totals across all included semesters.

Collect the rules before entering the numbers

For a Nigerian university, obtain the grading table and academic regulations that apply to your programme and entry cohort. Do not assume that every university, polytechnic or college uses the same scale, pass mark, assessment weighting or degree classification. If the handbook and portal disagree, ask your department or registrar which rules govern the result.

This guide demonstrates the arithmetic with hypothetical grade points. It does not assign a grade point to a Nigerian percentage mark or certify a national grading policy. In particular, there is no need to assume that continuous assessment is always 30% or that examinations are always 70% in order to calculate a GPA from final course grades.

Build a course ledger with four columns

Write the course name, eligible credit units, official grade points and calculated quality points. The first three inputs should be traceable to your record. The fourth is multiplication. Keep an additional note for any repeat, incomplete, pass/fail or transfer entry whose treatment needs confirmation.

For example, suppose five included courses have the following credit and grade-point values on a hypothetical 5-point scale. The credits determine influence: a four-credit course contributes twice as much weight as a two-credit course, regardless of the course title.

CourseCreditsGrade pointsQuality points
Course A3515
Course B4416
Course C236
Course D300
Course E248
Total14—45

Calculate the semester GPA and check the denominator

Add the quality points: 15 + 16 + 6 + 0 + 8 = 45. Add the eligible credits: 3 + 4 + 2 + 3 + 2 = 14. The semester GPA is 45 ÷ 14 = 3.214285…, approximately 3.21 on this example scale.

Course D contributes no quality points but its three credits remain in the denominator because this example assumes that the zero-point result counts towards GPA. Omitting those credits would produce 45 ÷ 11 = 4.09, an entirely different answer. A failed course and a course excluded by policy are not interchangeable. Do not remove a low grade merely because it lowers the result.

Combine semesters using totals, not averages of averages

Now add a second semester with 64 quality points across 16 eligible credits. Its GPA is 4.00. The cumulative result becomes (45 + 64) ÷ (14 + 16) = 109 ÷ 30 = 3.633333…, or approximately 3.63.

Averaging the displayed semester GPAs gives (3.21 + 4.00) ÷ 2 = 3.605. This introduces both unequal-credit weighting and premature-rounding errors. Maintain running totals of quality points and GPA credits. Do not add successive cumulative GPAs: each already contains earlier coursework, so adding them counts that history repeatedly.

Decide what belongs in GPA before calculating it

Create an inclusion decision for every unusual result. A blank mark is unknown, not zero. A pass/fail course may award degree credit while being excluded from GPA under the applicable rules. An incomplete may need later replacement. Repeat policies may count both attempts, replace one attempt, or impose conditions.

Credit earned towards a degree is therefore not necessarily the denominator used for GPA. When your portal shows earned credits, attempted credits and GPA credits separately, identify the correct total. The UT Austin calculator illustrates the need to distinguish cumulative GPA hours and grade points; it does not supply grading rules for a Nigerian institution.

  • Does this course count towards the requested GPA?
  • Is the point value final or provisional?
  • Are these credits already included in previous history?
  • Does a repeat rule change which attempt counts?
  • Is a cap or special weighting required that the simple model does not implement?

Use Effikos as a transparent workbook

Choose GPA & CGPA and enter numeric grade points on the appropriate supported scale. Organise the courses by year and semester if you want to preserve Year 1 and add Year 2 later. Check each semester subtotal against your ledger before interpreting the cumulative result.

If you only have a prior GPA and its eligible credits, enter them in the previous-GPA section, then add new courses separately. A rounded prior GPA makes the combined result approximate. If you have all the original courses instead, enter those and leave previous history empty. Save the calculation to your account so it can be reopened on another device; a device-only draft is not the same as account storage.

Reconcile a mismatch in a sensible order

First compare included courses and credits, then the point values, then repeats and exclusions, and finally rounding. Write down the first row where your ledger differs from the official record. A specific question such as “Does this repeated three-credit course still count in my GPA?” is more useful than asking why two totals differ.

Keep the registrar’s result as the official record while resolving discrepancies. Do not infer a degree class from a generic table or convert a 5-point result to a 4-point result by multiplying by four-fifths. Save a copy of the applicable rules with your own notes so a later policy change does not silently change the meaning of an older calculation.

Sources and further reading

Sources checked 2026-10-10. Examples and planning suggestions are Effikos editorial guidance.

Something needs a closer look? Send us a correction.

Calculate and browse without optional tracking. Your choice never changes access to your saved grades.

We remember your choice on this browser for up to 180 days. If you clear site data, we will ask again. Cookies & browser storage.