CGPA Calculator
Add your courses with credit hours and grades to get your semester GPA. Enter your previous CGPA and completed credit hours to get your new cumulative CGPA.
Updated
A widely used 4.0 scale with plus/minus grades, similar to the HEC-recommended framework. Percentage cut-offs differ between universities.
Result
CGPA 3.27
CGPA: 3.27 · Semester GPA: 3.67 (70 total credit hours)
- Semester GPA
- 3.67
- Semester credit hours
- 10
- Semester quality points
- 36.67
- Total credit hours
- 70
- Total quality points
- 228.67
About this calculator
Pick a grading scale that matches your university, or choose 'Enter points' to type grade points straight from your result card.
Formula
Quality points = Credit hours × Grade points
Semester GPA = Σ Quality points ÷ Σ Credit hours
CGPA = (Previous CGPA × Previous credits + Semester quality points) ÷ Total credits
CGPA is a credit-weighted average: a 4-credit course counts twice as much as a 2-credit course.
Examples
One semester
Calculus (3 cr, A = 4.0), Physics (4 cr, B+ = 3.33), English (2 cr, A- = 3.67): quality points = 12 + 13.32 + 7.34 = 32.66; credits = 9; GPA = 32.66 ÷ 9 = 3.63.
Updating CGPA
Previous CGPA 3.20 over 60 credits, new semester GPA 3.63 over 9 credits: CGPA = (3.20 × 60 + 32.66) ÷ 69 = 3.26.
Reference table
| Grade | Grade points | From (%) |
|---|---|---|
| A | 4.00 | 85% |
| A- | 3.67 | 80% |
| B+ | 3.33 | 75% |
| B | 3.00 | 71% |
| B- | 2.67 | 68% |
| C+ | 2.33 | 64% |
| C | 2.00 | 61% |
| C- | 1.67 | 58% |
| D+ | 1.33 | 54% |
| D | 1.00 | 50% |
| F | 0.00 | 0% |
Important information
- Pakistani universities do not all use the same grading scale. Percentage cut-offs and grade points differ — for example, some universities award A at 85%, others at 80% or 90%.
- Choose from 3 built-in scales, or enter grade points directly from your transcript for an exact result.
- Repeated or improved courses may replace the old grade in some universities — follow your university's rules when entering courses.
Frequently asked questions
What is the difference between GPA and CGPA?
GPA usually refers to a single semester. CGPA (cumulative GPA) averages all semesters so far, weighted by credit hours.
How do I calculate CGPA from semester GPAs?
Multiply each semester GPA by its credit hours, add them up, and divide by total credit hours. Simply averaging GPAs is only correct if every semester has the same credits.
What is a good CGPA in Pakistan?
Above 3.0 is generally considered good and above 3.5 excellent. Many scholarships and postgraduate programmes ask for at least 2.5–3.0.
Do non-credit courses count?
No. Courses with zero credit hours (or pass/fail courses) don't affect GPA.
How do I convert CGPA to percentage?
There is no single national formula. Use your university's stated method, or our CGPA to percentage calculator for the simple proportional estimate.
Does an F grade count in CGPA?
Yes. An F usually carries 0 points but its credit hours still count, pulling the average down until the course is repeated (depending on your university's policy).
Learn more
- How to Calculate GPA and CGPA (with Examples) — A step-by-step guide to quality points, semester GPA and cumulative CGPA, and why simply averaging your semester GPAs can be wrong.
Related calculators
GPA Calculator
Education
Semester GPA from credit hours and grades.
Open calculatorCGPA to Percentage
Education
Approximate percentage from CGPA.
Open calculatorGrade Calculator
Education
Marks to letter grade and grade points.
Open calculatorMarks Percentage Calculator
Education
Marks to percentage with board grade.
Open calculatorRequired Marks Calculator
Education
Marks needed in remaining exams for a target %.
Open calculatorAttendance Calculator
Education
Attendance %, classes you can miss or must attend.
Open calculator