Skip to content
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

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.