CalcNovaCalculators › CGPA Calculator
🎓 Free Online Calculator

CGPA & SGPA Calculator Pakistan — HEC Grading System

Calculate CGPA (Cumulative GPA) and SGPA (Semester GPA) for all Pakistani universities. Supports HEC 4.0 scale used by NUST, FAST, COMSATS, UET, IBA and more. Enter your subjects and credit hours for instant results.

🎓 CGPA Calculator — Instant Free Calculator
Your CGPA

📐 CGPA Calculator Formula

CGPA = ∑ (Grade Points × Credit Hours) ÷ ∑ Credit Hours
Sum all (GPA × Credits) for every subject, then divide by total credit hours

CGPA is the weighted average of grade points across all semesters, where each subject's contribution is proportional to its credit hours. A 3-credit subject has three times the impact on your CGPA compared to a 1-credit subject.

The HEC (Higher Education Commission) Pakistan uses a standard 4.0 scale for most universities. Some universities like Punjab University use percentage marks directly. The conversion formula recommended by HEC is: Percentage = (CGPA ÷ 4.0) × 100.

📋 How to Calculate CGPA Calculator Manually

  • 1
    List all your subjects with their grade point values (e.g., A = 4.0, B+ = 3.3, B = 3.0 on 4.0 scale).
  • 2
    Note the credit hours for each subject (typically 2–4 credits per subject).
  • 3
    Multiply each subject's grade point by its credit hours to get quality points.
  • 4
    Add up all quality points and add up all credit hours separately.
  • 5
    Divide total quality points by total credit hours = your CGPA.
GradeGPA (4.0 Scale)PercentageDescription
A+4.090–100%Outstanding
A4.085–89%Excellent
A-3.780–84%Very Good
B+3.375–79%Good
B3.070–74%Good
B-2.765–69%Above Average
C+2.360–64%Average
D1.050–59%Pass
F0.0<50%Fail

📊 Calculation Example

📋 Example CGPA Calculation

Semester subjects:

• Calculus (3 credits) — Grade A (4.0) → 4.0 × 3 = 12.0

• Physics (3 credits) — Grade B+ (3.3) → 3.3 × 3 = 9.9

• English (2 credits) — Grade A- (3.7) → 3.7 × 2 = 7.4

• Lab (1 credit) — Grade B (3.0) → 3.0 × 1 = 3.0

Total Quality Points: 12.0 + 9.9 + 7.4 + 3.0 = 32.3

Total Credits: 3 + 3 + 2 + 1 = 9

CGPA/SGPA: 32.3 ÷ 9 = 3.59 / 4.0 (A grade)

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 in Pakistan. For top companies (systems, NUST alumni networks) and HEC scholarships, 3.5+ is ideal. Most IT companies in Pakistan accept 2.5+ for fresh graduates.
How to convert CGPA to percentage for Pakistani universities?+
Use HEC's official formula: Percentage = (CGPA ÷ 4.0) × 100. So a CGPA of 3.5 equals 87.5%. Some employers also accept CGPA × 25 as a rough conversion. Always mention both your CGPA and the maximum scale.
What is the difference between CGPA and SGPA?+
SGPA (Semester GPA) is the GPA for a single semester only. CGPA (Cumulative GPA) is the overall average across all semesters you have completed. CGPA is what appears on your degree and transcript.
Is 3.0 CGPA enough for jobs in Pakistan?+
For most IT companies and MNCs in Pakistan, 2.5+ CGPA is the minimum requirement. After 2-3 years of work experience, CGPA matters much less than your skills and portfolio. Many successful Pakistani tech professionals had average CGPAs.
Can I improve my CGPA in the final semester?+
Yes, but the impact is limited. In the final semester, even getting perfect grades only changes the CGPA slightly because previous semesters have more weight. Retaking failed courses (if allowed by your university) has a bigger impact.