Calculate your semester or cumulative CGPA for any HEC-recognized Pakistani university. Supports both 4.0 scale (used by NUST, FAST, COMSATS, LUMS) and 5.0 scale (used by Punjab University, UET and others).
Enter your courses for a single semester to calculate your GPA.
Enter your GPA and credit hours for each semester to calculate your overall CGPA.
CGPA (Cumulative Grade Point Average) is calculated by dividing total quality points by total credit hours:
Formula: CGPA = Σ(Credit Hours × Grade Points) / Σ(Credit Hours)
Suppose a student has 5 courses:
Total Quality Points: 55.0
Total Credit Hours: 15
CGPA: 55.0 / 15 = 3.67
Most modern Pakistani universities follow the 4.0 scale as recommended by HEC (Higher Education Commission): NUST, FAST-NUCES, COMSATS, LUMS, GIKI, IBA Karachi, Air University, Bahria University, and PIEAS.
Some older public universities still use the 5.0 scale: University of Punjab, UET Lahore, University of Karachi, University of Peshawar, and several other provincial universities.
For 4.0 scale: multiply CGPA by 25 (e.g., 3.5 × 25 = 87.5%). For 5.0 scale: multiply by 20 (e.g., 4.0 × 20 = 80%). These are approximate conversions used by HEC.
On a 4.0 scale: 3.5+ is excellent, 3.0–3.49 is good, 2.5–2.99 is average. On a 5.0 scale: 4.0+ is excellent, 3.5–3.99 is good.
Yes — just add all courses from all semesters. The calculator will give you the cumulative CGPA across all courses entered.
HEC recommends the 4.0 grading scale for all Pakistani universities. Most newer and private universities have adopted it.