induwara.lk
induwara.lkSri Lanka · Education

Sri Lanka Required GPA Calculator

Find the exact GPA you must average on your remaining credits to graduate with a First Class, Second Upper, Second Lower, or any custom target CGPA. It runs your university GPA maths in reverse — no signup, sources cited.

By Induwara AshinsanaUpdated Jul 12, 2026
Required GPA to reach your target
UGC 4.00 scale

Your cumulative GPA now (0.00–4.00).

Credits you have results for.

Credits your full degree needs.

Target
Try an example
Required GPA (remaining)
3.47
on 45 credits
Remaining credits
45
Highest CGPA reachable
3.50
if all remaining = 4.00
Verdict
Achievable

Achievable — average 3.47 across your remaining 45 credits to reach 3.30.

Reachable classes

ClassBand (CGPA)Need on remainingReachable
First Class3.704.54
Second Class (Upper Division)3.303.47
Second Class (Lower Division)3.002.67
General Pass2.00Secured

Sources cited: University Grants Commission (UGC) grade-point scale & cumulative-GPA definition, and the Sri Lanka Qualifications Framework (SLQF). Honours-class bands are user-overridable — see the methodology and sources below.

How it works

Your cumulative GPA (CGPA) is a credit-weighted average: every credit you complete pulls the mean up or down in proportion to its weight. The University Grants Commission's Credit and Semester System defines the CGPA exactly this way on the standard 12-point scale, where A = 4.00 and E = 0.00. This tool takes that definition and solves it backwards.

Let cur be your current CGPA, done the credits you have completed, total the credits your degree requires, and target the CGPA you want. Your remaining credits are rem = total − done. Your final CGPA is the weighted mean of the work already done and the work still ahead:

final_CGPA = (cur × done + G × rem) ÷ total

Setting final_CGPA equal to your target and solving for G — the GPA you need to average on the remaining credits — gives the identity this calculator uses:

G_required = (target × total − cur × done) ÷ rem

The result is then read three ways:

  • G ≤ 0 — the target is already secured; even a 0.00 average on the rest keeps your CGPA at or above the target.
  • 0 < G ≤ 4.00 — achievable; you need to average that GPA. The figure is rounded up to two decimals so the stated number genuinely clears the target rather than landing a fraction short.
  • G > 4.00 — not achievable, because it would need more than the 4.00 grade-point ceiling.

The "Highest CGPA reachable" figure sets every remaining credit to 4.00 — (cur × done + 4.00 × rem) ÷ total — and each honours class is marked reachable only when its band sits at or below that ceiling. Every result is self-checked by plugging the required GPA back into the forward formula: it must return the target to two decimals. Honours-class bands (First ≥ 3.70, Second Upper ≥ 3.30, Second Lower ≥ 3.00, Pass ≥ 2.00) are the commonly adopted defaults and vary by university, so a Custom target input is provided.

Worked examples

Second Upper is still on — needs 3.47

cur 3.20 · 75 of 120 credits · target 3.30

  1. Remaining credits: 120 − 75 = 45
  2. G = (3.30 × 120 − 3.20 × 75) ÷ 45
  3. G = (396 − 240) ÷ 45 = 156 ÷ 45 = 3.4667
  4. Round up → 3.47 (≤ 4.00) → Achievable
  5. Check: (3.20×75 + 3.47×45) ÷ 120 = 3.30 ✓

First Class out of reach — but Second Upper isn't

cur 3.10 · 90 of 120 credits · target 3.70

  1. Remaining credits: 120 − 90 = 30
  2. G = (3.70 × 120 − 3.10 × 90) ÷ 30
  3. G = (444 − 279) ÷ 30 = 165 ÷ 30 = 5.50
  4. 5.50 > 4.00 → Not achievable for First Class
  5. Highest reachable: (3.10×90 + 4.00×30) ÷ 120 = 3.33 → Second Upper still reachable

Already secured with a buffer

cur 3.80 · 100 of 120 credits · target 3.70

  1. Remaining credits: 120 − 100 = 20
  2. G = (3.70 × 120 − 3.80 × 100) ÷ 20
  3. G = (444 − 380) ÷ 20 = 64 ÷ 20 = 3.20
  4. 3.20 ≤ 4.00 and below the current 3.80 → on track
  5. You can drop to a 3.20 average on the last 20 credits and still hold First Class

UGC grade-point scale

Sri Lankan universities convert letter grades to grade points on this standard 12-point scale before averaging. The calculator assumes the same 4.00 ceiling.

GradeGrade pointGradeGrade point
A+4.00A4.00
A-3.70B+3.30
B3.00B-2.70
C+2.30C2.00
C-1.70D+1.30
D1.00E0.00

Some universities award A+ separately at 4.00 or cap the highest grade at A; either way the ceiling used for "highest reachable" is 4.00.

Frequently asked questions

Sources & references

The GPA identity is pure arithmetic from the UGC cumulative-GPA definition. Only the honours-class bands come from published university by-laws, which differ between institutions — always confirm your own faculty's thresholds, and use the Custom target when they differ. Bands and scale last cross-checked on 2026-07-12.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.