induwara.lk
induwara.lkSri Lanka · Education

Sri Lanka Degree Class Predictor — GPA to Honours Classification

Enter your cumulative GPA and university to see which honours class — First, Second Upper, Second Lower, or General — you are on track for, plus the average you need over your remaining credits to climb a class. No signup, sources cited below.

By Induwara AshinsanaUpdated Jun 8, 2026
Predict your degree class
Source-verified
/ 4.0

Your cumulative grade point average, 0.00–4.00.

Quick presets

“What do I need?” projection (optional)

Add your credits to see the average you must sustain over the rest of your degree.

Predicted class
Second Class (Upper Division)
Band: 3.30–3.69
Distance to next class
0.40 GPA to First
Projection
Add credits to project

Classification boundaries

Honours classGPA range
First Class3.70+
Second Class (Upper Division)you3.30–3.69
Second Class (Lower Division)3.00–3.29
General / Pass2.00–2.99
Below requirement< 2.00

Conditions: First Class usually also requires all courses passed at first attempt with no repeats, completion within the minimum registration period, and a minimum number of credits at level 3/4. Faculty bye-laws may add further conditions.

Source for this scheme: SLQF 2015, University Grants Commission · verified 2026-06-08. Predicted class is GPA-only; final award also depends on each university's bye-law conditions.

How it works

Sri Lankan honours degrees are classified by a cumulative grade point average (GPA) on a 4.0 scale, defined by the Sri Lanka Qualifications Framework (SLQF 2015) of the University Grants Commission and adopted, with minor wording changes, across the state universities. This predictor does two things: it maps your GPA to its honours band, and it solves the inverse question — what you must average from here to reach a higher class.

The classification step is a simple band lookup. On the SLQF/UGC-aligned scheme the bands are:

  • First Class: 3.70+
  • Second Class (Upper Division): 3.30–3.69
  • Second Class (Lower Division): 3.00–3.29
  • General / Pass: 2.00–2.99
  • Below requirement: below 2.00

Lower bounds are inclusive: a GPA of exactly 3.70 is a First Class, and 3.30 is a Second Upper. The tool compares your raw GPA against these boundaries — it never decides a class on a rounded figure, so a 3.695 correctly stays in Second Upper rather than being rounded up to First.

The projection step uses the credit-weighted mean. Your final cumulative GPA is the average of every credit you take, weighted by credits. If you have GPA g over c completed credits, a degree of T total credits, and you want to finish at a target boundary t, set the final cumulative equal to t and solve for the required average r over the remaining credits:

r = (t · T − g · c) / (T − c)

The required average is rounded up to two decimals so the stated target never under-shoots the boundary, and it is flagged as not reachable when it exceeds the scale maximum — 4.00 on the GPA scale, or 100 on the NSBM percentage scale. Because the result is the standard weighted-mean rearrangement, you can cross-check it: feed the required average back through (g·c + r·(T−c)) / T and you land back on the target boundary. The predicted class is GPA-only; the final award also depends on no-repeat, minimum-credit and time-bar conditions that vary by university, shown as a footnote under the boundary table.

Worked examples

First Class still reachable (Moratuwa, 4.0 scheme)

GPA 3.62 · 90 of 120 credits done · target First Class (3.70)

  1. Predicted now: 3.62 is in 3.30–3.69 → Second Class (Upper Division).
  2. Distance to First: 3.70 − 3.62 = 0.08 GPA points.
  3. Required over last 30 credits: (3.70 × 120 − 3.62 × 90) / (120 − 90)
  4. = (444 − 325.8) / 30 = 118.2 / 30 = 3.94
  5. 3.94 ≤ 4.00 → feasible (tight). Average 3.94 across the final 30 credits.

First Class no longer reachable (4.0 scheme)

GPA 3.28 · 100 of 120 credits done · target First Class (3.70)

  1. Predicted now: 3.28 is in 3.00–3.29 → Second Class (Lower Division).
  2. Required for First over last 20 credits: (3.70 × 120 − 3.28 × 100) / 20
  3. = (444 − 328) / 20 = 116 / 20 = 5.80
  4. 5.80 > 4.00 → not feasible. First Class is mathematically out of reach.
  5. Aim for Second Upper: (3.30 × 120 − 3.28 × 100) / 20 = 68 / 20 = 3.40 → feasible.

NSBM UK percentage scheme

Average 58.0% · NSBM (UK percentage)

  1. 58.0 is in 50–59 → Second Class (Lower Division, 2:2).
  2. Distance to 2:1: 60 − 58 = 2.0 percentage points.
  3. A 2-point lift across remaining modules moves you from 2:2 to 2:1.

Frequently asked questions

Sources & references

Boundary tables and per-scheme citations were last cross-checked on 2026-06-08. Where a university's exact bye-law boundary could not be verified from a primary source, the tool uses the SLQF/UGC national default and says so. Confirm borderline results against your own faculty handbook.

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 wrong boundary for your university, or want your faculty's exact scheme added?

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