How to Calculate University GPA in Sri Lanka
Calculate a credit-weighted university GPA using module credits and grade points, with a worked example and important handbook checks for Sri Lankan students.
University GPA Calculation in Sri Lanka
Most university GPA calculations are credit-weighted: a higher-credit module contributes more to the result than a lower-credit module. The basic calculation is:
This formula is common, but there is no single universal Sri Lankan UGC grade-point table for every university, faculty, programme, and intake. Your handbook decides which grade points and credits count.
Step-by-Step GPA Method
- List every module included in the GPA.
- Record each module's credit value.
- Convert each letter grade to the grade point stated in your handbook.
- Multiply credits by grade points for each module.
- Add all weighted grade points.
- Divide by the total included credits.
Worked GPA Example
Assume the programme handbook maps A to 4.0, B+ to 3.3, B to 3.0, and C+ to 2.3.
| Module | Credits | Grade | Grade point | Credits x point |
|---|---|---|---|---|
| Accounting | 3 | A | 4.0 | 12.0 |
| Economics | 3 | B+ | 3.3 | 9.9 |
| Statistics | 2 | B | 3.0 | 6.0 |
| Communication | 2 | C+ | 2.3 | 4.6 |
| Total | 10 | 32.5 |
GPA = 32.5 / 10 = 3.25.
Use the GPA Calculator Sri Lanka to add multiple semesters and calculate the same weighted result automatically. The calculator also allows custom grade points.
Semester GPA and Cumulative GPA
Semester GPA (SGPA) uses only the included modules for one semester. Cumulative GPA (CGPA) combines the included modules or weighted semester records required by the programme.
Do not calculate a multi-semester CGPA by averaging semester GPAs unless every semester carries the same included credit total. Combining all weighted points and included credits avoids that error.
Why a simple average can be wrong
Suppose Semester 1 has GPA 3.50 across 20 credits and Semester 2 has GPA 3.00 across 10 credits.
- Incorrect simple average: (3.50 + 3.00) / 2 = 3.25
- Credit-weighted CGPA: ((3.50 x 20) + (3.00 x 10)) / 30 = 3.33
Check the Grade-Point Mapping
A common 4.0 example uses A or A+ = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, and progressively lower points for lower grades. This must be treated as an example, not a universal UGC standard.
Official programme documents can differ on:
- Available letter grades and grade points
- Whether A+ and A have the same point
- Which failed, incomplete, withdrawn, or non-GPA modules count
- How repeated or upgraded modules replace earlier results
- Whether some levels receive different weighting
- When and how the final GPA is rounded
The UoM Engineering criteria for intake 2020 onward, for example, describe a specific grade table, repeat rules, exclusions, and rounding. Another programme can adopt different regulations.
GPA Is Not the Whole Degree-Class Decision
A calculated GPA does not by itself confirm First Class, Second Upper, Second Lower, or Pass. Degree-class thresholds and additional conditions need a separate check against the exact programme and intake rules.
Read Sri Lanka University GPA and Degree Class Ranges for official examples and the differences between current and older criteria.
Official Sources
- University of Moratuwa Engineering performance criteria - intake 2020 onward
- University of Peradeniya Engineering Handbook 2023
- UGC Quality Assurance codes of practice
Academic disclaimer: This article demonstrates the arithmetic only. Your official GPA, transcript, academic standing, and degree class are determined by your university under the regulations that apply to your programme and intake. Verify grade points, repeats, exclusions, rounding, required credits, and completion rules in the current handbook.