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.
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
Frequently asked questions
Sources & references
- University Grants Commission: Sri Lanka Qualifications Framework (SLQF 2015)
- University of Colombo: examination & degree-award bye-laws
- University of Moratuwa: degree bye-laws & faculty handbooks
- NSBM Green University: degree handbooks (UK classification)
- SLIIT: degree handbooks (4.0 GPA scheme)
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.