Free CGPA Calculator

Calculate your CGPA, convert marks to percentage, check your grade, and apply relative grading — all in one free tool. No signup needed.

Grading System:

Semester GPA & Cumulative CGPA

CGPA Calculator

Add subjects, assign credit hours and grades to calculate your GPA.

Previous CGPA (optional — for cumulative)

How to Use This Student Calculator

🎓 CGPA Calculator

Add your subjects, set credit hours (1–6), select your letter grade from the dropdown. Add your previous CGPA and credits to calculate cumulative CGPA across semesters.

📊 Marks Calculator

Enter subject name, marks obtained, and total marks for each subject. Get percentage, letter grade, pass/fail, and a visual progress bar for every subject.

✅ Grade Checker

Enter any marks and total. Instantly see your letter grade, GPA points, pass/fail status, and exactly how many marks you need to reach the next grade up.

📈 Relative Grading

Enter your marks, the class topper's marks, and the total. See how your grade changes after bell curve scaling — used by many universities.

HEC Grading Scale Reference

GradeMarks RangeGPA PointsStatus
A+90% – 100%4.0Pass
A85% – 89%4.0Pass
A-80% – 84%3.7Pass
B+75% – 79%3.3Pass
B70% – 74%3.0Pass
B-65% – 69%2.7Pass
C+61% – 64%2.3Pass
C58% – 60%2.0Pass
C-55% – 57%1.7Pass
D+52% – 54%1.3Pass
D50% – 51%1.0Pass
F0% – 49%0.0Fail

CGPA to Percentage Conversion Table for Pakistan

Many Pakistani employers and admission offices ask for percentage equivalents of your CGPA. HEC does not have an official CGPA-to-percentage formula, but the widely accepted conversion used across most universities is: Percentage = CGPA × 25. Here is a quick reference table:

CGPA (4.0 Scale)Approx. PercentageGrade RangeStanding
4.00100%A+Distinction
3.9097.5%A+Distinction
3.7092.5%A / A+Distinction
3.5087.5%A-Very Good
3.3082.5%B+Very Good
3.0075%BGood
2.7067.5%B-Good
2.5062.5%C+Satisfactory
2.0050%CSatisfactory
1.0025%DProbation Risk

* This conversion is approximate. Individual universities may use different formulas. Always check your university's official transcript for the exact conversion policy.

What is a Good CGPA for Jobs & Scholarships in Pakistan?

One of the most common questions students ask after checking their CGPA is whether it is good enough for job applications and higher education. Here is a practical, honest breakdown based on what Pakistani employers and universities actually expect:

💼 For Job Applications

CGPA 3.5 – 4.0Excellent

Top-tier multinationals like Unilever, P&G, Google, and banks like HBL, MCB shortlist candidates at this range. You will rarely be filtered out on CGPA alone.

CGPA 3.0 – 3.49Competitive

Most Pakistani companies set a 3.0 minimum CGPA cutoff for shortlisting. This range is very competitive for software houses, government jobs, and mid-level corporate roles.

CGPA 2.5 – 2.99Acceptable

You can still get hired but your portfolio, internship experience, and skills matter much more. Many startups and smaller companies care less about CGPA than your actual work.

CGPA Below 2.5Challenging

Some companies automatically filter below 2.5. Focus on building a strong project portfolio, getting certifications, and gaining practical experience to compensate.

🎓 For Scholarships & Higher Education

Scholarship / ProgramMin. CGPA
HEC Need Based Scholarship2.5 / 4.0
HEC Merit Scholarship (MS/PhD)3.0 / 4.0
Fulbright Scholarship (USA)3.0 / 4.0 (competitive)
Chevening Scholarship (UK)No strict cutoff, but 3.5+ preferred
DAAD Scholarship (Germany)3.0 / 4.0 equivalent
MS Admission at NUST / LUMS / IBA2.5 – 3.0 (varies by department)
CSS / PMS (Pakistan Civil Service)Second Division (usually 2.0+)

* Requirements change yearly. Always verify from the official scholarship or university website before applying.

University-Specific GPA Grading in Pakistan — NUST, UET, FAST & LUMS

While all Pakistani universities follow HEC's general 4.0 framework, individual institutions have small but important differences in how they assign grade points, especially in the middle grade ranges. Here is what you need to know about the major universities:

🏛️ NUST (National University of Sciences & Technology)

  • Follows standard HEC grading with A+ starting at 90%
  • Minimum passing GPA per semester is 2.0 (students below this face academic probation)
  • Engineering programs often have tougher grading curves — a class average of 2.8 is common
  • CGPA below 2.0 for two consecutive semesters can lead to rustication

💻 FAST-NUCES (National University of Computer & Emerging Sciences)

  • Uses absolute grading (not relative) for most courses
  • A+ is awarded only at 90%+ — many CS students find this grade rare
  • Minimum CGPA of 2.0 to avoid probation; below 1.5 risks dismissal
  • Final project and lab components are graded separately and affect CGPA significantly

🔬 COMSATS University Islamabad

  • Follows HEC grading policy closely with minor departmental variations
  • Some departments use a 5.0 scale for certain programs — confirm with your department
  • Minimum CGPA to graduate is 2.0 on the 4.0 scale
  • Relative grading is applied in large-enrollment courses at faculty discretion

⚙️ UET Lahore (University of Engineering & Technology)

  • Historically used percentage-based grading; now transitioning to GPA system
  • Many departments still display both percentage and GPA on transcripts
  • Passing marks for most subjects is 40% in finals plus sessional
  • Engineering students: check whether your department uses absolute or relative grading

🎓 LUMS (Lahore University of Management Sciences)

  • Uses a slightly different scale — A is 4.0 (93%+), A- is 3.7 (90-92%), similar to US system
  • Known for rigorous grading — a 3.3 CGPA at LUMS is considered strong
  • Grade deflation is common in core business and CS courses
  • Dean's Honor List requires 3.5+ CGPA with no failing grades

* Grading policies are subject to change. Always refer to your university's official academic regulations or student handbook for the most accurate information.

How to Improve Your CGPA — Practical Tips That Actually Work

If your CGPA is not where you want it to be, the good news is that it is never too late to improve — especially in early semesters. Here are strategies that Pakistani students have actually used to pull their CGPA up, not just generic advice:

📚 Repeat Failed or Low-Grade Subjects

High Impact

Most Pakistani universities allow grade improvement by retaking a subject. If you scored a C or D in a 3-credit course, retaking it and getting a B+ can significantly lift your cumulative CGPA — especially in early semesters when total credits are low.

🎯 Prioritise High-Credit Courses

Smart Strategy

A grade in a 4-credit course affects your CGPA more than the same grade in a 1-credit lab. Identify your high-credit courses each semester and put extra effort there. Getting an A in a 4-credit subject versus a 1-credit one makes a much bigger difference.

📝 Never Skip Assignments and Quizzes

Easy Wins

In many Pakistani universities, sessional marks (assignments, quizzes, attendance) make up 40–50% of your final grade. Students who consistently submit work — even imperfect work — build a safety net before finals. Missing even two assignments can drop you a full grade.

🤝 Talk to Your Professors Early

Often Overlooked

If you are struggling in a subject, visit the professor in the first half of the semester — not the last week before finals. Many faculty members offer extra help, re-evaluations, or additional assignments to students who show genuine effort and initiative.

📅 Use Your Elective Choices Wisely

Smart Strategy

Elective subjects often have lighter grading and more lenient marking. Choosing electives where you have genuine interest or prior knowledge gives you a GPA boost while reducing stress. Talk to seniors to find out which electives have better grading histories.

🔢 Calculate Your Target Before Each Semester

Use This Tool

Use this CGPA calculator before your semester starts. Set your current cumulative CGPA, plan how many credits you are taking, and calculate exactly what GPA you need this semester to reach your target overall CGPA. Having a number to aim for is more motivating than a vague goal.

🧮 Quick CGPA Recovery Estimate

If your current CGPA is 2.8 with 60 completed credits and you take 18 credits next semester with a 3.8 GPA, your new cumulative CGPA will be: (2.8 × 60 + 3.8 × 18) ÷ 78 = 3.03. Use the CGPA tab above to run your own numbers instantly.

Frequently Asked Questions

How is CGPA calculated?

CGPA = Σ(Grade Points × Credit Hours) ÷ Σ(Credit Hours). Multiply each subject's GPA points by its credit hours, add them all up, then divide by total credit hours. Our calculator does this automatically.

How do I convert marks to CGPA in Pakistan?

First convert marks to percentage (obtained ÷ total × 100). Then look up the HEC grading scale: 90%+ = A+ (4.0), 85-89% = A (4.0), 80-84% = A- (3.7), 75-79% = B+ (3.3), 70-74% = B (3.0), and so on. Our Grade Checker tab does this instantly.

What is a good CGPA in Universities?

3.7–4.0 = Distinction (Dean's List), 3.0–3.69 = Very Good, 2.5–2.99 = Good, 2.0–2.49 = Satisfactory, below 2.0 = Academic probation risk.

What is relative grading and how is it calculated?

Relative grading scales your marks based on the class topper. Formula: Scaled % = (Your Marks ÷ Highest Marks) × 100. If highest is 70 and you got 56, your scaled score = 80%. This is used when papers are harder than expected.

How do I calculate cumulative CGPA across semesters?

Cumulative CGPA = (Previous CGPA × Previous Credits + Current GPA × Current Credits) ÷ Total Credits. Use our CGPA calculator — enter current semester subjects plus your previous CGPA and credit hours to get the exact cumulative figure.

Can I use this as a semester GPA calculator for Pakistan?

Yes. The CGPA tab doubles as a semester GPA calculator for Pakistani students — add each subject's credit hours and letter grade to get your semester GPA, then enter your previous CGPA and credits to see your cumulative CGPA across semesters.

What CGPA do I need for a government job in Pakistan?

Most government recruitment (FPSC, PPSC) requires a Second Class or Second Division degree, which generally corresponds to a CGPA of 2.0 or above. Some federal positions prefer 2.5+. CSS does not specify a CGPA cutoff but a higher CGPA strengthens your application.

How do I convert my CGPA to percentage for job applications?

The commonly used formula in Pakistan is: Percentage = CGPA × 25. So a 3.5 CGPA equals approximately 87.5%. However, this is not official — some companies have their own conversion. When in doubt, mention your CGPA directly and let HR apply their conversion.

Is this CGPA calculator free?

Yes, 100% free, no signup, no limits. Works on mobile, tablet, and desktop.

Does this calculator support Pakistani and US grading systems?

Yes. Toggle between Pakistani HEC grading (A+ to F, 0–4.0 scale) and US Standard GPA (4.0 scale, A to F) using the button at the top of the tool.

About This CGPA Calculator

This free CGPA calculator is built for students in Pakistan, the US, and worldwide. It combines four essential academic tools in one: a semester GPA and cumulative CGPA calculator, a marks-to-percentage converter, a grade checker, and a relative grading simulator.

The HEC grading system is fully implemented — A+ (90–100%, 4.0 GPA) down to F (below 50%, 0.0 GPA) — matching the Higher Education Commission standard used across universities including FAST, NUST, COMSATS, UET, and hundreds of other institutions. The US Standard 4.0 scale is also supported with a single toggle.

Built by ToolLabHQ. All calculations run locally in your browser — no data is stored or transmitted anywhere. Use it before exams, after results, or any time you need to track your academic performance.