CGPA Calculator Pakistan

Add your courses, credit hours and letter grades to get your semester GPA, then add your previous CGPA to see your updated CGPA on the 4.0 scale.

Previous semesters (optional, for CGPA)

Enter a letter grade (or a grade point from 0 to 4) and the credit hours for each course. Empty rows are ignored. Add your current CGPA and completed credit hours to see your updated CGPA.

How to calculate CGPA in Pakistan

Pakistani universities weight every course by its credit hours, so a 4-credit course counts more than a 2-credit one.

  1. Find the grade points for each letter grade on your university's scale.
  2. Multiply each course's grade points by its credit hours.
  3. Add up the results and divide by the total credit hours. That is your semester GPA.
  4. For CGPA, do the same across every semester: total grade points earned so far ÷ total credit hours so far.

Here is one semester on the plus/minus scale:

CourseCredit hoursGradeGrade pointsCredit hours × points
Calculus3A-3.6711.01
Programming Fundamentals4B+3.3313.32
Islamic Studies2A4.008.00
English Composition3B3.009.00
Applied Physics3C+2.336.99
Total1548.32

Semester GPA = 48.32 ÷ 15 = 3.22. If your CGPA before this semester was 3.40 over 32 credit hours, your new CGPA is (3.40 × 32 + 48.32) ÷ 47 = 3.34. Both are rounded to 2 decimal places.

If you only have your marks for a course, work out the course grade from your marks first. Before exams, you can also find the final exam mark you need for the grade you want.

Semester GPA vs CGPA

Your semester GPA (sometimes called SGPA) covers the courses you took in one semester. Your CGPA (cumulative GPA) covers every semester so far and is the figure on your degree transcript.

CGPA is not a simple average of your semester GPAs, because semesters with more credit hours count for more. For example, 2.50 over 12 credit hours and 3.50 over 18 credit hours give a CGPA of 3.10, not 3.00.

Studying on a different scale? Use the CGPA calculator for 5 and 10-point scales or the GPA calculator for US letter grades.

Typical grading scale used by Pakistani universities

Pakistan has no single national grading scale. Most universities grade on 4.0, but the letters they use and the points for each letter differ. This is a typical 4.0 scale, so check your own university's grading policy before relying on a result.

GradePlus/minus (e.g. FAST-NUCES)HEC marks bands (e.g. COMSATS)Half-point (e.g. NUST)HEC marks band (%)
A+4.00–––
A4.004.004.0085 and above
A-3.673.66–80–84
B+3.333.333.5075–79
B3.003.003.0071–74
B-2.672.66–68–70
C+2.332.332.5064–67
C2.002.002.0061–63
C-1.671.66–58–60
D+1.331.301.5054–57
D1.001.001.0050–53
F0.000.000.00Below 50

Sources: FAST-NUCES Academic Rules Handbook 2026, COMSATS University Islamabad grading notification (2021), NUST UG Student Handbook and HEC: Policy Guidelines for the Implementation of Uniform Semester System in Higher Education Institutions of Pakistan. A dash means the scale doesn't use that grade.

HEC's semester system guidelines recommend marks bands for each letter grade and give each letter a range of grade points (for example, A covers 3.67 to 4.00 for 85% and above). They also recommend relative grading (grading on a curve) for classes of more than 20 students. Universities adopt these guidelines in different ways, so the same marks can earn different letters at different universities.

Choose the scale that matches your transcript in the calculator, or type grade points (such as 3.7) directly if your university uses different values.

HEC CGPA to percentage equivalence

HEC recommends an equivalence table for converting CGPA to percentage rather than a formula. Each CGPA is given the lowest percentage of its band, so a CGPA of 3.00 equals 71%. Universities may differ, so if your transcript or university states its own equivalence, use that figure.

HEC recommended equivalence, your university may apply its own

CGPAGradeEquivalent percentage
3.67–4.00A85%
3.34–3.66A-80%
3.01–3.33B+75%
2.67–3.00B71%
2.34–2.66B-68%
2.01–2.33C+64%
1.67–2.00C61%
1.31–1.66C-58%
1.01–1.30D+54%
0.10–1.00D50%
0.00FBelow 50%

Source: HEC: Policy Guidelines for the Implementation of Uniform Semester System in Higher Education Institutions of Pakistan, section 13.1 (Fractionalized Grading System).

For other scales or formulas, try the CGPA to percentage calculator. If you are applying abroad, you can convert your Pakistani CGPA to a US GPA.

Frequently Asked Questions

What is a good CGPA in Pakistan?

There is no official label for a good CGPA. As reference points, HEC's semester system guidelines set 2.00 as the minimum CGPA to complete a BS degree and 2.50 for MS/MPhil. Universities, employers and scholarship programmes publish their own cut-offs, which are usually higher, so compare your CGPA with the requirement of the programme you want.

How do I calculate CGPA from percentage?

You need the letter grade for each course, not just an overall percentage. Use your university's marks bands to turn each course's marks into a letter grade, then enter the grades and credit hours in the calculator. An overall percentage on its own can't give an exact CGPA because universities use different bands.

What percentage is a 3.00 CGPA in Pakistan?

Under the equivalence table in HEC's semester system guidelines, a CGPA of 3.00 equals 71%, the lowest percentage of its band. Your university may apply its own equivalence, so check your transcript first.

How does CGPA affect admission and scholarships?

Many Masters programmes, scholarships and jobs list a minimum CGPA, often alongside entry tests or interviews. Meeting the minimum usually makes you eligible rather than guaranteeing selection, so check each programme's published criteria.

What happens to my CGPA if I repeat a course?

Policies differ between universities, so check your university's rules on repeating and improving courses. HEC's semester system guidelines say an undergraduate who repeats a course graded below C has both grades shown on the transcript, with only the better grade counted in the CGPA, but universities set their own limits. In the calculator, enter only the grade that counts.

Is this calculator official?

No. SmartCGPA is not affiliated with or endorsed by HEC or any university. The calculator uses the typical grade point scales shown on this page, so always check the result against your official transcript and your university's grading policy.

SmartCGPA is not affiliated with or endorsed by the Higher Education Commission (HEC) or any Pakistani university.