qaaf

UET Peshawar GPA Calculator

Calculate your UET Peshawar semester GPA and CGPA from letter grades, or from normalised marks under the university's relative grading rule.
Enter each course as
CourseCredit hrsGrade
Add previous semesters for CGPA

Between 0 and 4.00. Leave blank for one semester

Semester GPAUET Peshawar
GPA this semester
3.23/ 4.00
Credit hours this semester16
Quality points this semester51.69

UET Peshawar grades undergraduates relative to the class. Your marks are first scaled against the highest marks in the class, then placed in one of ten 5-mark steps from 50 to 100. The grade points run from A at 4.00 down to D at 1.00, with F at zero.

The quickest way to use the calculator is to pick the letter grade from your result for each course, with its credit hours. If you know your normalised marks, switch to that mode and the calculator finds the grade for you.

UET Peshawar grades and grade points

Table 01 of UET Peshawar's grading and examination rules for undergraduate studies, with the normalised-mark step for each grade.

Normalised marksGradeGrade points
95 and aboveA4.00
90 to 94A-3.67
85 to 89B+3.33
80 to 84B3.00
75 to 79B-2.67
70 to 74C+2.33
65 to 69C2.00
60 to 64C-1.67
55 to 59D+1.33
50 to 54D1.00
Below 50F0.00

Below 50 normalised marks the grade is F.

How normalised marks work

UET Peshawar does not grade on fixed percentages. The rules set out two steps:

  1. Normalise. Multiply your marks by 100 ÷ the highest marks obtained in the class. The topper always gets 100.
  2. Grade. Split 50 to 100 into ten equal steps of five marks. From the bottom they are D, D+, C-, C, C+, B-, B, B+, A- and A.

Example

The highest marks in a course are 84 out of 100.

Your marks Normalised Grade Points
84 84 × 100 ÷ 84 = 100.00 A 4.00
71 71 × 100 ÷ 84 = 84.52 B 3.00
63 63 × 100 ÷ 84 = 75.00 B- 2.67
42 42 × 100 ÷ 84 = 50.00 D 1.00

So 71 raw marks earns a B here because the topper scored 84. The same 71 in a class where the topper scored 95 normalises to 74.74, which is C+ at 2.33. Your grade depends on how the class did, not only on your own marks.

Worked example: a UET Peshawar semester

Course Credit hours Grade Points Quality points
Course 1 3 B 3.00 9.00
Course 2 3 B- 2.67 8.01
Course 3 3 A 4.00 12.00
Course 4 4 C+ 2.33 9.32
Lab 1 A- 3.67 3.67
Total 14 42.00

SGPA = 42.00 ÷ 14 = 3.00. The rules round SGPA and CGPA to two decimal places.

Lab courses are marked on their own scheme but are normalised and graded in the same way. For a combined figure over several semesters, use the previous semesters section above or the CGPA calculator.

Degree and repeats. A degree needs a CGPA of at least 2.0. A course graded F or W must be taken again. A course at C+ or below may be re-registered to improve it, and only the best grade counts in the CGPA.

UET Peshawar GPA questions

Does UET Peshawar use relative grading?

Yes. Marks are normalised by multiplying them by 100 ÷ the highest marks in the class, and the normalised range from 50 to 100 is split into ten 5-mark steps from D to A. Below 50 normalised marks is F.

What are the grade points at UET Peshawar?

A 4.00, A- 3.67, B+ 3.33, B 3.00, B- 2.67, C+ 2.33, C 2.00, C- 1.67, D+ 1.33, D 1.00 and F 0.00. These come from Table 01 of the university's undergraduate grading rules.

How do I work out my normalised marks?

Divide your marks by the highest marks in the class and multiply by 100. With 71 marks and a topper on 84, you get 84.52, which falls in the 80 to 84 step and earns B at 3.00. Ask your teacher or check your portal for the highest marks.

What CGPA do I need to graduate from UET Peshawar?

At least 2.0. Courses at C+ or below can be re-registered to raise the CGPA, and the best grade is the one that counts. Use the UET Peshawar aggregate calculator if you are still at the admission stage.

Sources: UET Peshawar, Grading and Credit System and Examination Rules for Undergraduate Studies (Table 01 and the normalisation rule), applicable from Fall 2007 and linked from the university's admissions page for 2026.

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