qaafPakistan calculators

PU GPA Calculator

University of the Punjab semester GPA and CGPA from your marks, using the grading table in section 11 of the PU semester rules.
Enter each course as
CourseCredit hrsMarks %
%
%
%
%
%
Add previous semesters for CGPA

Between 0 and 4.00. Leave blank for one semester

Semester GPAPU
GPA this semester
3.24/ 4.00
Credit hours this semester16
Quality points this semester51.90

At Punjab University, 85 marks or more is an A worth 4.00, and 50 is the lowest pass (D, 1.00). In between, each grade has one fixed point value, such as 3.70 for 80 to 84 and 3.00 for 70 to 74. Enter your marks, letter grades or grade points and the calculator gives your semester GPA.

To get your PU CGPA, open "Add previous semesters" and enter your CGPA and credit hours so far.

How PU grading works

The University of the Punjab semester rules (section 11) give a fixed table with whole-number boundaries. Every mark inside a band gets the same point. That makes PU simpler than universities with per-mark charts, but it also creates cliffs. 84 marks is an A- (3.70) while 85 is an A (4.00).

The bands also narrow in the middle. C+ is 61 to 64, C is only 58 to 60, and C- is 55 to 57. A few marks in this zone move you a full grade.

Pass and degree rules

  • A course needs a D, which means 50%.
  • Minimum CGPA for a two-year ADP and a four-year BS: 2.00.
  • The rules document carries no effective date, so check with your department if your programme has its own notice.

Punjab University grading table

Marks (%)GradeGrade points
85 and aboveA4.00
80 to 84A-3.70
75 to 79B+3.30
70 to 74B3.00
65 to 69B-2.70
61 to 64C+2.30
58 to 60C2.00
55 to 57C-1.70
50 to 54D1.00
Below 50F0.00

The calculator does not round marks up, so 84.5 is treated as below 85 and gets A-. Ask your department how fractional marks are handled on your result.

Worked example: GPA, CGPA and percentage

Course Credit hours Marks Grade Points Quality points
Course 1 3 82 A- 3.70 11.10
Course 2 3 72 B 3.00 9.00
Course 3 3 63 C+ 2.30 6.90
Course 4 3 57 C- 1.70 5.10
Course 5 2 88 A 4.00 8.00
Total 14 40.10

GPA = 40.10 ÷ 14 = 2.86.

If your CGPA was 3.10 over 64 credit hours, add 198.40 earlier quality points to 40.10. Divide 238.50 by 78 credit hours for a new CGPA of 3.06.

PU's own percentage figure

PU reports an Overall Percentage Marks (OPM) figure. It is the credit-weighted average of your course marks, not a conversion of CGPA. For this semester: (82×3 + 72×3 + 63×3 + 57×3 + 88×2) ÷ 14 = 998 ÷ 14 = 71.29%.

This page is not run by the University of the Punjab. Your result notification and transcript are the official record.

Questions people ask

How to calculate GPA in Punjab University?

Find the grade point for each course from the PU table, multiply it by the course's credit hours, add the results and divide by total credit hours. For example, 40.10 quality points over 14 credit hours gives a GPA of 2.86. The calculator above does this from your marks.

What is the passing percentage at PU?

You need 50% in a course to pass at the University of the Punjab. 50 to 54 marks is a D worth 1.00 point. Below 50 is F with zero points.

What CGPA is required for a degree at Punjab University?

The semester rules set a minimum CGPA of 2.00 for both the two-year associate degree and the four-year BS. If you are near that line, add your previous semesters in the PU CGPA calculator to see the GPA you need next.

How does PU convert CGPA to percentage?

PU does not convert CGPA to percentage by a formula. It reports Overall Percentage Marks, which is the credit-weighted average of your actual course marks. If you only have your CGPA, our CGPA to percentage page gives the HEC estimate instead.

Is 85 an A or A- at Punjab University?

85 marks is an A, worth 4.00. The A- band is 80 to 84 and carries 3.70. So one extra mark from 84 to 85 adds 0.30 grade points in that course.

Sources: University of the Punjab, Semester Rules, section 11 (grading, pass marks, minimum CGPA and Overall Percentage Marks). The document shows no effective date.

Last reviewed 29 September 2026. Results are estimates; official notices always take precedence.