GPA & CGPA Calculator
Calculate your Semester Grade Point Average (SGPA) and Cumulative Grade Point Average (CGPA) using your own credit hours and grade points, convert percentage to GPA, and estimate the GPA you need to hit a target CGPA.
This calculator works with any university's credit hours and grading scale — there's nothing pre-set. SGPA measures a single semester, CGPA measures everything you've completed so far, and the Estimator tells you what you'd need to average going forward to hit a target CGPA. Enter your own numbers below and the results update instantly.
Calculated SGPA
What SGPA and CGPA Actually Measure
Universities weight grades by workload rather than just averaging them, because a 4-credit course and a 1-credit course shouldn't count equally toward your standing. SGPA (Semester Grade Point Average) captures that weighted score for a single term. CGPA (Cumulative GPA) does the same thing across every semester you've completed, which is why it moves more slowly than any one semester's SGPA \u2014 a strong or weak term has less effect once it's diluted across your full credit history.
- Credit hours: how much weight a course carries, usually based on weekly class or lab time.
- Grade points: the numeric value your institution assigns to a letter grade (commonly A = 4.0, B = 3.0, and so on).
- Quality points: a course's credit hours multiplied by its grade points \u2014 the building block both formulas are made of.
How to Calculate It, Step by Step
- Pick Semester SGPA for one term, Cumulative CGPA to combine completed semesters, or GPA Estimator to plan ahead.
- Type in your own credit hours and grade points \u2014 or, for the estimator, your current and target CGPA.
- Read the result and the exact formula used, updated live as you type.
The Formulas, With Worked Examples
Semester SGPA:SGPA = ∑ (Credit Hours × Grade Points) ÷ ∑ Credit Hours
Example: a 3-credit course at 4.0 (12 quality points) plus a 4-credit course at 3.0 (12 quality points) gives 24 quality points across 7 credits — a 3.43 SGPA.
Cumulative CGPA:CGPA = ∑ (Semester SGPA × Semester Credits) ÷ ∑ Total Credits
Example: Semester 1 (16 credits at 3.5 SGPA = 56 points) plus Semester 2 (18 credits at 3.2 SGPA = 57.6 points) comes to 113.6 points over 34 credits — a 3.34 CGPA.
GPA needed to hit a target CGPA:Required SGPA = (Target CGPA × Total Future Credits − Current CGPA × Current Credits) ÷ Remaining Credits
This is just the CGPA formula solved backward \u2014 useful once you know where you want to end up and need to know what it'll take to get there.
Percentage to GPA \u2014 General Reference
If your transcript shows a percentage or raw marks rather than a letter grade, here's roughly how that maps onto a standard 4.0 scale. Grading boundaries differ between institutions, so treat this as a starting point and confirm against your own institution's published policy if the exact number matters.
| Letter Grade | GPA | Percentage | Standard |
|---|---|---|---|
| A / A+ | 4.00 | 85% – 100% | Outstanding |
| A- | 3.70 | 80% – 84% | Excellent |
| B+ | 3.30 | 75% – 79% | Very Good |
| B | 3.00 | 70% – 74% | Good / Above Average |
| C+ | 2.30 | 65% – 69% | Average+ |
| C | 2.00 | 60% – 64% | Average |
| D | 1.00 | 50% – 59% | Pass |
| F | 0.00 | Below 50% | Fail |
Built to Work With Any University's Grading Scale
Nothing here is hard-coded to one institution's policy. Whether you're at COMSATS University Islamabad, the University of the Punjab, International Islamic University Islamabad, Mehran University of Engineering and Technology, or anywhere else, the underlying weighted-average math is identical \u2014 what changes from one school to the next is just the credit-hour structure and the grade-point values assigned to each letter grade. Pull those two numbers from your own transcript or academic handbook, enter them above, and the calculator does the rest. If you're unsure of your institution's exact grade-point boundaries, your registrar's office or student handbook is the authoritative source to check.
Frequently Asked Questions
Does an F grade still count toward my SGPA?
Yes. An F contributes zero quality points, but the course’s credit hours still count in the denominator — which is exactly why one failed course can pull your average down more than people expect.
Can I just average my semester SGPAs to get my CGPA?
Only if every semester carried the exact same number of credit hours, which is rare. A semester with more credits should count for more, so the accurate method weights each SGPA by that semester’s credit load before averaging — which is what this calculator does automatically.
My university uses a 5.0 or 10.0 scale instead of 4.0 — will this still work?
Yes. The calculator doesn’t assume a fixed scale — it just multiplies whatever grade points you enter by your credit hours. Enter the grade point values your own institution assigns, and the weighted-average math holds regardless of scale.
How do I convert a percentage or marks score into a GPA?
Most 4.0-scale institutions map roughly 85%+ to an A (4.0), 70–84% to a B (3.0), 60–69% to a C (2.0), and 50–59% to a D (1.0). The exact cutoffs vary by institution, so check your transcript or grading policy if you need an official conversion — the table below is a general reference.
Is an 80% the same as a 3.0 GPA?
Not quite — 80% usually falls in the B / B+ range on a standard scale, closer to 3.0–3.3, but this depends entirely on where your specific institution draws its grade boundaries.
How much do I need to score next semester to hit a target CGPA?
Use the GPA Estimator tab above: enter your current CGPA and completed credit hours, set your target CGPA, and add how many credit hours you have left. It works backward from your goal to tell you the SGPA you’d need to average across those remaining credits.
Related Academic Tools
Last updated: September 13, 2026