Pakistan

HEC Grading System in Pakistan: The 4.0 Scale, Grades & GPA Explained

How Pakistan's HEC grading system works: the official 0–4.0 GPA scale, the letter-grade table, the semester system, how each university sets its own cut-offs, and a worked GPA example.

Last updated

Pakistan's Higher Education Commission (HEC) grading system is a uniform semester system built on a 0.00–4.00 grade-point scale. Each course grade maps to a grade point (A = 4.00 down to F = 0.00); your semester GPA (SGPA) is the credit-hour-weighted average of those points, and your CGPA is the same average across every semester. HEC publishes the framework; each university then sets its exact marks-to-grade cut-offs within it.

The HEC 4.0 grade scale

HEC's fractionalized grading table maps each letter grade to a range of grade points and an equivalent percentage under the semester system:

GradeGrade pointsPercentage (semester system)
A3.67 – 4.0085 and above
A-3.34 – 3.6680 – 84
B+3.01 – 3.3375 – 79
B2.67 – 3.0071 – 74
B-2.34 – 2.6668 – 70
C+2.01 – 2.3364 – 67
C1.67 – 2.0061 – 63
C-1.31 – 1.6658 – 60
D+1.01 – 1.3054 – 57
D0.10 – 1.0050 – 53
F0.00Below 50

Source: HEC — Policy Guidelines for the Implementation of Uniform Semester System in Higher Education Institutions of Pakistan (§13.1). D (grade point 1.00, ≈50%) is the minimum passing grade; F (0.00) is below 50% and earns no credit.

HEC also assigns each CGPA a percentage using the same band table — a rule that surprises many students because it is not a flat "CGPA × 25". We cover it in full in CGPA to percentage in Pakistan.

Semester system vs the annual system

Pakistan runs two parallel grading traditions, and knowing which one your transcript uses matters:

  • Semester system (HEC 4.0). Continuous assessment across a semester — quizzes, assignments, midterms and a final — produces a letter grade per course, an SGPA per semester, and a cumulative CGPA on the 0–4.0 scale. This is the standard HEC set for degree-awarding universities.
  • Annual system. The older model, still used by some affiliated colleges and for BA/BSc-pass streams, evaluates you on year-end exams and reports a raw percentage plus a division: First Division at 60% and above, Second Division 45–59%, and Third Division 33–44%.

Division bands per the credential-evaluation reference for Pakistan: Scholaro — Grading System in Pakistan. If your result shows a division rather than a CGPA, you are on the annual system, and the 4.0 table above does not apply directly.

How each university applies the framework

Because HEC only recommends the framework, every university fixes its own exact marks-to-grade cut-offs and grade-point values within it. The scale is uniform; the numbers on the boundaries are not:

  • COMSATS (CUI) uses A = 4.00, A− = 3.66, B+ = 3.33.
  • FAST-NUCES rounds to 3.67 / 2.67 / 1.67 at the band tops.
  • NUST uses a coarser table — B+ = 3.50, and no minus grades at all.

So the same 78% can be a B+ worth 3.33 at one university and a different grade point at another. For a result that matches your transcript, use your own institution's calculator: browse Pakistan university GPA calculators or the full list of supported universities — each has its official scheme built in. Don't see yours? Add it.

How your SGPA and CGPA are calculated

Every HEC-compliant university uses the same credit-hour-weighted average — credit hours are the weights:

SGPA = Σ(credit hours × grade point) ÷ Σ(credit hours)
CGPA = Σ(credit hours × grade point) across all semesters ÷ total credit hours

Formula per the HEC Policy Guidelines (§14).

Worked example — three courses in one semester:

  1. Calculus (3 credit hours, A = 4.00) → 3 × 4.00 = 12.0 quality points
  2. Programming (3 credit hours, B+ = 3.33) → 3 × 3.33 = 9.99
  3. Physics (4 credit hours, B = 3.00) → 4 × 3.00 = 12.0
  4. Total quality points = 33.99; total credit hours = 10 → SGPA = 33.99 ÷ 10 = 3.40

Add the next semester's quality points and credit hours to the running totals and re-divide — that cumulative figure is your CGPA. You can do this automatically in the CGPA Calculator for Pakistan.

Passing, probation, and graduation minimums

HEC sets the only hard floors; everything above them is a university convention:

  • Per course: D (grade point 1.00, ≈50%) is the minimum passing grade.
  • To graduate: a minimum 2.00 CGPA is required to complete a BS degree, and 2.50 for MS/MPhil.
  • Probation: a CGPA below 2.00 places a student on academic probation, usually with a limited window to recover.

Minimums per the HEC Policy Guidelines (§15).

Wondering what sits above those floors — distinction bands, scholarship cut-offs, and what graduate programs abroad expect? See What is a good CGPA in Pakistan?

Frequently asked questions

What is the HEC grading scale in Pakistan?
HEC recommends a uniform semester system on a 0.00–4.00 GPA scale. In its fractionalized table, A carries 3.67–4.00 grade points (85%+), A− is 3.34–3.66 (80–84%), B+ is 3.01–3.33 (75–79%), down to D at 0.10–1.00 (50–53%) and F at 0.00 (below 50%). D is the minimum passing grade, and each university fixes its own exact marks-to-grade cut-offs within this framework.
Is the HEC grading scale the same at every Pakistani university?
The 0–4.0 scale and the CGPA formula are uniform, but the exact letter-to-grade-point values are not. COMSATS uses A− = 3.66 and B+ = 3.33; FAST-NUCES rounds to 3.67/2.67/1.67; NUST uses a coarser table with B+ = 3.50 and no minus grades. For an exact result, use your own university's calculator, which has its official scheme built in.
What is the minimum passing grade under the HEC system?
For a single course, the minimum passing grade is D (grade point 1.00, roughly 50%); F is below 50% and does not earn credit. To qualify for the degree you also need to clear the minimum CGPA — 2.00 for a BS and 2.50 for MS/MPhil per HEC's guidelines.
Does the HEC system use a semester GPA or an annual percentage?
HEC's uniform system is a semester system: you get a grade point per course, an SGPA each semester, and a running CGPA — all on the 0–4.0 scale. The older annual system, still used by some affiliated colleges, instead reports a raw year-end percentage and a division (First, Second, Third). If your transcript shows a division rather than a CGPA, you are on the annual system.
How do I turn my HEC CGPA into a percentage?
HEC assigns your CGPA the minimum percentage of the grade band it falls into — not a flat multiplier. Its own worked example puts a 3.00 CGPA at 71%. See our CGPA-to-percentage guide for the full band table and worked conversions.