Also from the developer: Travel Vista

How CGPA Is Calculated (with a Worked Example)

The CGPA formula in plain words — quality points, credit weighting, and a full worked example you can follow with your own marksheet.

nuSkor Team · 6 July 2026 · 7 min read

Ask five students how CGPA is calculated and you will collect five confident answers, at least two of which contradict each other. The truth is friendlier than the folklore: a CGPA is one fraction — total quality points divided by total credit hours — and once you have seen it built once, you can compute it for any semester without touching a spreadsheet.

This guide walks through the formula slowly, works a real example to two decimals, and shows the three levers that actually move your CGPA. Everything here is generic arithmetic; your own university's rules and records remain the final authority.

The only formula you need

Every CGPA calculation is built from three lines of arithmetic:

  • Quality points (per course) = credit hours × grade points.
  • SGPA (per semester) = semester quality points ÷ semester credit hours.
  • CGPA = all quality points ÷ all counted credit hours.

Grade points come from your institution's scale — typically a 4.0 arrangement where an A is 4.00, an A− is 3.67, a B+ is 3.33 and so on. The numbers may differ where you study, which is why every calculator on this site makes them editable. The structure, though, is universal: multiply, add, divide.

The key insight is that credit hours are weights. A 4-credit course does not merely count “more” than a 3-credit course; it is mathematically one third louder in every average it appears in.

Worked example: one semester

Take a semester with three courses:

| Course | Credit hours | Letter | Grade points | Quality points | |---|---|---|---|---| | Course A | 3 | A | 4.00 | 12.00 | | Course B | 3 | B− | 2.67 | 8.01 | | Course C | 4 | C+ | 2.33 | 9.32 |

Add the quality points: 12.00 + 8.01 + 9.32 = 29.33 over 10 credit hours. Divide: 29.33 ÷ 10 = 2.93 SGPA.

Notice what happened: the 4-credit C+ contributed 9.32 quality points — more than the 3-credit B− at 8.01, despite the worse letter. That is credit weighting in action, and it is why “which course should I rescue first?” usually has a mathematical answer rather than a vibes-based one.

Worked example: two semesters into a CGPA

Now add a second semester. Suppose it contains a 3-credit B+ (9.99 quality points), a 3-credit A (12.00), a 2-credit B (6.00) and a 4-credit A− (14.68). Semester two totals 42.67 quality points over 12 credits — an SGPA of 3.56.

The CGPA combines everything:

(29.33 + 42.67) ÷ (10 + 12) = 72.00 ÷ 22 = 3.27

Here is the mistake to avoid forever: averaging the two SGPAs directly, (2.93 + 3.56) ÷ 2 = 3.25, gives the wrong answer because the semesters carry different credit weights. Only the combined fraction is correct. If you take one idea from this article, take that one — it is the error behind most home-made CGPA calculations.

The three levers that move your CGPA

Every change to your CGPA travels through one of three channels:

  • New credits. Every semester's credit hours enter the denominator, and its quality points enter the numerator. This is the only lever that never stops working — the longer you study, the more your grade habit matters.
  • Letter boundaries. Moving one letter on one assessment inside one course can flip that course's grade, and a flipped grade in a 4-credit course moves the total by 4 × (grade point gap). Small hinge, heavy door.
  • Which attempts count. If your institution counts only the latest attempt of a repeated course, old attempts must be excluded from the maths. Policies differ, so confirm yours — then exclude accordingly.

If you want to see your own numbers instead of a hypothetical table, the CGPA calculator runs this exact arithmetic in your browser — multiple semesters, an editable grade scale, and a repeat-course toggle for the “latest attempt only” convention. The CGPA formula guide on this site has further worked examples if the mechanics still feel abstract.

FAQ

Is CGPA rounded at each semester or only at the end?

It varies by institution. Many combine unrounded quality points and round only the final result; some round per-semester GPAs first. This arithmetic keeps the raw sums and rounds only what it displays, which matches the common approach — but check your handbook for the official convention.

Do transfer credits change my CGPA?

Depends on your institution's transfer policy: some count transferred credit hours without grade points, some exclude them entirely, some convert them. If you know your rule, the CGPA calculator has a “continue from a previous CGPA” option so you can fold prior history in correctly.

Can my CGPA rise even if a semester goes badly?

Yes, in two ways: a bad semester still enters as only part of the fraction, and strong later semesters dilute it. The improvement planner shows exactly what average the remaining credits must deliver for a given target, which turns “can I still fix this?” into a number.

The takeaway

CGPA is not a mystery and not a mood — it is quality points divided by credit hours, computed semester by semester and combined once. Multiply each course's credit hours by its grade points, sum everything across all counted courses, divide by total credits, and never average SGPAs directly. If the difference between SGPA and CGPA is still blurry, that is the natural next read.

Track your real marks and book evaluation slots on nuSkor.

The portal is free for students: the marks your instructors publish, class statistics, a privacy-conscious ranking and evaluation slot booking — all in one place.

Related guides

Browse all guides →

Login as Student