Updated 27 October 2026. To calculate CGPA in Pakistan, multiply the grade point of each subject by its credit hours, add these up, and divide by the total credit hours. Do this for one semester and you get your GPA. Do it across all semesters, using each semester’s GPA and credit hours, and you get your CGPA. Use the calculator below to do it in seconds, then read on for the grading scale, a worked example and the questions students ask most.
CGPA Calculator
Enter each subject’s credit hours and either your marks (%) or grade.
| Subject | Credit hrs | Marks % or Grade |
|---|
Marks are converted with the HEC-recommended grading scale shown below. If your university uses a different scale, choose the grade instead of entering marks.
GPA vs CGPA: What Is the Difference?
GPA (Grade Point Average) is your result for one semester. CGPA (Cumulative Grade Point Average) is your overall result for all the semesters you have completed so far. Your transcript shows both. When a job advert or a scholarship asks for “minimum CGPA 2.5” or “3.0 out of 4.0”, it means your CGPA, not the GPA of one semester.
Most Pakistani universities, public and private, now follow a 4.0 scale under HEC’s semester system. A few institutions still issue an annual-system result in percentage or division, and a few use their own grade boundaries, so always check the grading table printed on the back of your result card.
HEC Grading Scale Used by Most Universities
| Marks (%) | Grade | Grade points |
|---|---|---|
| 85 and above | A | 4.00 |
| 80 – 84 | A- | 3.67 |
| 75 – 79 | B+ | 3.33 |
| 71 – 74 | B | 3.00 |
| 68 – 70 | B- | 2.67 |
| 64 – 67 | C+ | 2.33 |
| 61 – 63 | C | 2.00 |
| 58 – 60 | C- | 1.67 |
| 54 – 57 | D+ | 1.33 |
| 50 – 53 | D | 1.00 |
| Below 50 | F | 0.00 |
Some universities set their own boundaries, for example a different cut-off for an A or for passing a course. If your university’s table differs, pick your grade in the calculator instead of typing marks, and the result will follow your own grade points.
How to Calculate GPA for One Semester (Worked Example)
Suppose a BS student took five courses in a semester:
| Course | Credit hours | Marks | Grade points | Quality points (CH × GP) |
|---|---|---|---|---|
| Calculus | 3 | 82 | 3.67 | 11.01 |
| Programming Fundamentals | 4 | 76 | 3.33 | 13.32 |
| English Composition | 3 | 70 | 2.67 | 8.01 |
| Islamic Studies | 2 | 88 | 4.00 | 8.00 |
| Physics | 3 | 62 | 2.00 | 6.00 |
| Total | 15 | 46.34 |
GPA = 46.34 ÷ 15 = 3.09. Notice that the 4-credit course pulls the result more than the 2-credit one. That is why scoring well in heavy courses matters more than in light ones.
How to Calculate CGPA for All Semesters
CGPA is not a simple average of semester GPAs. It is weighted by credit hours, because a semester with 18 credit hours counts for more than a semester with 12.
Example: Semester 1 GPA 3.09 with 15 credit hours, Semester 2 GPA 3.40 with 18 credit hours.
(3.09 × 15) + (3.40 × 18) = 46.35 + 61.20 = 107.55
Total credit hours = 33
CGPA = 107.55 ÷ 33 = 3.26
A simple average of 3.09 and 3.40 would give 3.25, which is slightly wrong. The calculator above uses the correct weighted method.
How to Convert CGPA to Percentage
HEC has not issued one national formula for converting CGPA into percentage, and each university decides this for itself. Many universities print an equivalent percentage or a conversion table on the transcript; if yours does, that is the figure to use on job and admission forms. Where a form insists on a percentage and your transcript gives none, ask your university’s examination department for an equivalence letter rather than guessing. Dividing CGPA by 4 and multiplying by 100 is a rough estimate only and is not accepted as official.
Tips to Raise Your CGPA
- Give extra effort to courses with more credit hours; they carry more weight.
- Do not ignore quizzes, assignments and midterms. In the semester system they often make up 40–50% of the final marks.
- If your university allows improvement or repeating a course, a better grade replaces the old one in the CGPA in most institutions. Check your university’s rules.
- Recalculate after every semester so you know how much you need to reach a target such as 3.0 for a scholarship or 2.5 for a job.
Frequently Asked Questions
What is a good CGPA in Pakistan?
A CGPA of 3.0 or above out of 4.0 is generally considered good; 3.5+ is excellent. Many government jobs and HEC scholarships ask for at least 2.5 or 3.0.
Is 2.5 CGPA equal to second division?
Many employers treat 2.5 as roughly equal to second division, but the exact equivalence depends on your university’s own rules, so check your transcript or ask the examination department.
Do failed courses count in CGPA?
Yes. An F carries 0 grade points but its credit hours still count, which lowers the CGPA until the course is repeated and passed.
Does HEC require 4.0 scale for attestation?
No. HEC attests degrees in the grading system the university uses; it does not convert your CGPA.



