Also from the developer: Travel Vista

The CGPA formula, step by step

One fraction, three worked examples, and the four mistakes that quietly corrupt most home-made CGPA calculations.

Last updated: October 2026 · nuSkor is an independent student-built project — not affiliated with any university.

Ask ten students how CGPA is calculated and you will get several confident, incompatible answers. The real formula is short enough to fit on a napkin — the complexity lives entirely in doing it in the right order, with the right weights. Here is the method, walked through three times until it is boring.

The formula

CGPA in three lines

Quality points (per course) = credit hours × grade points

SGPA (per semester) = semester quality points ÷ semester credits

CGPA = all quality points ÷ all counted credits

Grade points come from your institution’s scale — the scale explainer covers that translation. For these examples we use the commonly seen 4.0 values.

Example 1: one semester, three courses

A 3-credit course with an A (4.00) → 12.00 quality points. A 3-credit course with a B− (2.67) → 8.01. A 4-credit course with a C+ (2.33) → 9.32. Total: 29.33 quality points over 10 credit hours. 29.33 ÷ 10 = 2.93 SGPA. Notice that the 4-credit C+ hurts more than the 3-credit B− — credit weighting is not a detail, it is the whole mechanism.

Example 2: two semesters into a CGPA

Semester one, from above: 29.33 quality points, 10 credits. Semester two: a 3-credit B+ (3.33) → 9.99; a 3-credit A (4.00) → 12.00; a 2-credit B (3.00) → 6.00; a 4-credit A− (3.67) → 14.68. Semester two total: 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. Never average the two SGPAs directly ((2.93 + 3.56) ÷ 2 = 3.25 is wrong) — the semesters carry different credit weights, and the combined fraction is the only correct route.

Example 3: solving for a target

Current CGPA 3.02 over 60 completed credits — 181.2 quality points banked. Target: 3.20 by graduation with 40 credits still ahead. The finishing total must be 3.20 × 100 = 320 quality points, so the remaining credits must deliver 320 − 181.2 = 138.8, an average of 138.8 ÷ 40 = 3.47. That is demanding but possible — and it is exactly the calculation the improvement planner automates.

The four classic mistakes

  • Averaging SGPAs. As shown above, semesters with different credit loads weight differently. Only total quality points ÷ total credits is correct.
  • Counting pending assessments as zero. In a term in progress, only graded work exists. Counting ungraded items as zero (or as perfect) invents a CGPA that cannot exist.
  • Using someone else’s scale. If your institution uses 3.70 for an A− and you compute with 3.67, the error compounds across every course. Set your own values.
  • Forgetting repeats. If your institution counts only the latest attempt of a repeated course, old attempts must not stay in the maths. Policies differ — confirm yours, then exclude accordingly.

Doing it with tools instead

You can run all of this on paper, and the first time you should — the mechanics stick. After that, the CGPA calculator handles multiple semesters, prior records and repeat exclusions in seconds, entirely in your browser. Remember the standing rule: every result is an estimate for planning, and your university’s official record is the final authority.

Frequently asked questions

Is CGPA rounded at each semester or at the end?
It varies by institution — some round per-semester GPAs before combining, most round only the final result. nuSkor rounds only the displayed number, never the underlying sums, which matches the common approach. Check your handbook for the official convention.
Do transfer credits change my CGPA?
That depends on your institution's transfer policy: some count transferred credit hours in the CGPA denominator without grade points; others exclude them entirely. Our CGPA calculator lets you fold in a prior CGPA and credit count, so you can model whichever rule applies.
Can my CGPA go up without my SGPA going up?
No — every credit hour you add enters the same fraction. A semester average above your current CGPA raises it; one below lowers it. There is no path around the arithmetic, which is exactly why planning tools matter.

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.

Login as Student