How to Calculate GPA, SGPA & CGPA
A complete step-by-step guide to calculate Grade Point Average for any university. This guide covers the 4.0, 4.3, 5.0, 7.0, 9.0 and 10-point scales, the UK honours classification, and the German reverse system — with worked examples for each.
Quick Definitions
- GPA — Grade Point Average
- A weighted average of the grade points you earned across courses, normalized by credit hours.
- SGPA — Semester GPA
- The GPA calculated for a single academic term or semester only.
- CGPA — Cumulative GPA
- The cumulative GPA averaged across every semester of your program from start to date.
- Grade Point
- A numerical value (e.g. 4.0, 8.5) assigned by your university to each letter grade.
- Credit / Credit Hour / Unit
- A measure of how much a course counts towards your degree, typically based on weekly contact hours or workload.
The Universal Formula
Every GPA system — regardless of country — uses the same underlying weighted average:
SGPA = Σ (Grade Point × Credits) ÷ Σ Credits
CGPA = Σ (All Semester Grade Points) ÷ Σ (All Semester Credits)
Only two things change between universities: the maximum grade point value (4.0, 5.0, 7.0, 10.0…) and the letter-to-point mapping.
Step-by-Step: Calculate SGPA
- List every course you took this semester, with its credit hours and the grade you earned.
- Convert each grade to a grade point using your university’s grading scale. (Open the calculator for your university to see the official mapping.)
- Multiply grade point by credits for each course to get its weighted grade points.
- Sum all weighted grade points — this is your total earned points for the semester.
- Sum all credit hours attempted in the semester.
- Divide total grade points by total credits. The result is your SGPA, normally rounded to two decimal places.
Worked Example (4.0 GPA scale)
| Course | Grade | Grade Point | Credits | Weighted |
|---|---|---|---|---|
| Calculus I | A | 4.0 | 4 | 16.0 |
| Programming | B+ | 3.3 | 3 | 9.9 |
| English | A- | 3.7 | 3 | 11.1 |
| Physics Lab | B | 3.0 | 2 | 6.0 |
| Total | 12 | 43.0 | ||
SGPA = 43.0 ÷ 12 = 3.58.
Step-by-Step: Calculate CGPA
- Calculate SGPA for every semester using the steps above.
- For each semester, compute Total Semester Grade Points = SGPA × Total Semester Credits.
- Add the total grade points across all semesters.
- Add the total credits across all semesters.
- Divide cumulative grade points by cumulative credits. The result is your CGPA.
Worked Example (3 semesters, 10-point CGPA)
| Semester | SGPA | Credits | Grade Points |
|---|---|---|---|
| Sem 1 | 8.4 | 22 | 184.8 |
| Sem 2 | 8.9 | 24 | 213.6 |
| Sem 3 | 9.1 | 20 | 182.0 |
| Total | 66 | 580.4 | |
CGPA = 580.4 ÷ 66 = 8.79 (out of 10).
Grading Systems Explained
The same formula works everywhere, but the scale differs. Here are the major systems used by universities supported on KnowGPA.
4.0 GPA Scale (USA, Canada, most international)
A grade letter (A, B, C, D, F) maps to a grade point on a 4.0 scale. A = 4.0, B = 3.0 etc., with +/- variants like A- = 3.7, B+ = 3.3.
Example: Subject: Calculus, Grade: A (4.0), Credits: 4 → Grade Points = 16
Where used: Used by University of Toronto, UCLA, Harvard, NUS, Cornell, McGill, most US/Canadian schools.
4.3 / 4.33 GPA Scale (with A+ bonus)
Same as 4.0 but A+ = 4.3 or 4.33, giving an honours boost above the standard maximum.
Example: A+ in a 3-credit course → 4.3 × 3 = 12.9 grade points.
Where used: Used by Stanford, Columbia, Queen's, Concordia, Dalhousie, Hong Kong universities (HKU, HKUST, CUHK).
5.0 GPA Scale
A scale where the maximum is 5.0 instead of 4.0. MIT uses A=5.0; Singapore NUS uses A+/A=5.0.
Example: MIT: A in a 12-unit subject → 5.0 × 12 = 60 grade points.
Where used: Used by MIT, NUS Singapore.
7.0 GPA Scale (Australia)
Most Australian universities use a 7-point GPA: HD=7, D=6, CR=5, P=4, F=0. Some compute a Weighted Average Mark (WAM) instead.
Example: HD in a 6-credit-point unit → 7 × 6 = 42 grade points.
Where used: Used by University of Melbourne (H1=7), University of Sydney, ANU, UQ, UWA, Monash and most Australian universities.
9.0 GPA Scale (New Zealand)
New Zealand universities typically use a 9-point grade scale: A+=9, A=8, A-=7 down to D=0.
Example: A in a 15-point paper → 8 × 15 = 120 grade points.
Where used: Used by University of Auckland, Otago, Victoria University of Wellington, Canterbury, Massey, AUT.
10-Point CGPA (India, Netherlands)
Indian universities and Dutch universities use a 10-point system. Indian: O=10, A+=9, A=8 etc. Dutch: 10=Outstanding, 6=Pass minimum, 1=Very Poor.
Example: IIT Bombay: AA in a 6-credit course → 10 × 6 = 60 grade points.
Where used: Used by all IITs, NITs, Anna University, KTU, BHU, Delhi University, IISc Bangalore, TU Delft, Leiden, University of Amsterdam.
UK Honours Classification
UK universities classify degrees rather than producing a GPA: First-Class (70%+), Upper-Second 2:1 (60–69%), Lower-Second 2:2 (50–59%), Third (40–49%), Fail (<40%). Calculators here approximate to a 4.0 GPA for international applications.
Example: A 2:1 module at Oxford → ~3.3 GPA equivalent for US grad school applications.
Where used: Used by Oxford, Cambridge, Imperial, UCL, Edinburgh, KCL, Manchester and other UK universities.
German Reverse 1.0–5.0 Scale
German universities use an inverted scale where 1.0 is the best grade and 5.0 is failing. A lower numerical average is better.
Example: Final mark 1.7 (gut) is "good" — better than 2.7.
Where used: Used by LMU Munich, Heidelberg, TU Munich, Humboldt, Freiburg, FU Berlin and most German universities.
Korean 4.5 GPA Scale
South Korean universities use a 4.5 scale: A+/A0=4.5, A-=4.0, B+=3.5, B0=3.0 down to F=0.
Example: A+ in a 3-credit course → 4.5 × 3 = 13.5 grade points.
Where used: Used by SNU, KAIST, Yonsei, Korea University.
Swiss 1–6 Reverse Scale
Swiss universities (ETH, UZH) use 1–6 where 6 is excellent and 4 is the pass mark. The reverse of the German system.
Example: A grade of 5.5 is "very good"; 3.5 is "fail".
Where used: Used by ETH Zurich, University of Zurich.
GPA ↔ Percentage Conversions
There is no universal GPA-to-percentage formula because each university applies its own conversion. The values below are widely used approximations — always confirm with your official transcript office.
10-point CGPA → Percentage (India)
Most Indian universities (including AICTE-affiliated colleges) recommend:
Percentage ≈ CGPA × 9.5
Some universities use CGPA × 10 or a custom slab. Anna University, for example, publishes its own conversion table.
4.0 GPA → Percentage
There is no official conversion. A common rough estimate for graduate admissions is to map letter grades back to their percentage band:
- A (4.0) ↔ 90–100%
- B (3.0) ↔ 80–89%
- C (2.0) ↔ 70–79%
- D (1.0) ↔ 60–69%
- F (0.0) ↔ below 60%
UK Classification → GPA
- First-Class Honours (70%+) ↔ 3.7–4.0 GPA
- Upper-Second 2:1 (60–69%) ↔ 3.3–3.7 GPA
- Lower-Second 2:2 (50–59%) ↔ 2.7–3.0 GPA
- Third Class (40–49%) ↔ 2.0–2.3 GPA
German Grade → US 4.0 GPA (modified Bavarian formula)
US GPA = 1 + 3 × (Nmax − Nd) ÷ (Nmax − Nmin)
Where Nmax is the worst passing grade (4.0 in Germany), Nmin is the best (1.0), and Nd is your German grade. A grade of 2.0 maps to roughly 3.0 GPA.
Common Mistakes to Avoid
- Forgetting to weight by credits. Averaging raw grade points without credit weighting will produce the wrong GPA whenever courses have different credit values.
- Including W/I/Audit grades. Withdrawn, incomplete, and audited courses are usually excluded from GPA calculation.
- Treating pass/fail courses as full grade points. Pass/no-pass (P/NP) usually contributes credits but no grade points.
- Using the wrong scale. Mixing a 4.0 mapping with a 10-point scale, or forgetting the German reverse direction, will produce nonsense results.
- Not handling repeated courses correctly. Some universities replace the failing grade with the new attempt; others average both. Check your registrar’s policy.
Tips to Improve Your GPA
- Prioritize high-credit courses. A strong grade in a 4-credit course raises your GPA more than the same grade in a 1-credit elective.
- Retake low-grade courses early. Many universities allow grade replacement, but only within a fixed time window.
- Use grade-replacement vs. grade-averaging policies strategically. Know which one applies before retaking a course.
- Front-load credits when you have momentum. Adding extra credits during strong semesters dilutes weaker earlier results.
- Talk to your academic advisor. They can identify courses where a grade boost is realistic given remaining credits.
Why GPA Matters
Your GPA is one of the most direct numeric signals of academic performance and is used in:
- Graduate school admissions — most universities have a minimum CGPA cutoff (commonly 3.0 / 4.0 or 7.0 / 10.0).
- Scholarships and financial aid — merit-based aid is GPA-gated.
- Internships and on-campus recruiting — many companies filter resumes on a CGPA threshold (e.g. 3.0+ in the US, 7.0+ in India).
- Professional licensing — some certifications and fellowships require academic standing proof.
- Honours and Latin distinctions — Cum Laude / Magna Cum Laude / Summa Cum Laude designations are GPA-tied.
Frequently Asked Questions
What is the difference between GPA, SGPA, and CGPA?
GPA (Grade Point Average) is the average grade point across courses. SGPA is the GPA for a single semester. CGPA is the cumulative average across all completed semesters in a program.
How do I calculate SGPA?
Multiply each course's grade point by its credit hours to get grade points earned per course. Sum all grade points and divide by the total credits taken that semester. SGPA = Σ(Grade Point × Credits) ÷ Σ(Credits).
How do I calculate CGPA?
Sum the total weighted grade points from all semesters and divide by the total credits attempted across all semesters. CGPA = Σ(All Semester Grade Points) ÷ Σ(All Semester Credits).
How do I convert GPA to percentage?
There is no universal formula because each grading scale is different. A common approximation for the 10-point Indian CGPA is Percentage = CGPA × 9.5. For the 4.0 scale, multiplying by 25 gives a rough estimate but most US schools do not publish percentages. Always check your university's official conversion table.
How do I convert percentage to GPA?
Convert each course's percentage to its letter grade using your university's scale, then map the letter to a grade point. Example on a 4.0 scale: 90–100% = A (4.0), 80–89% = B (3.0), 70–79% = C (2.0). Use the calculator for your specific university to get accurate conversions.
Does the German GPA work the same way?
No — German grades are inverted. 1.0 is the best mark and 5.0 is failing. A lower calculated average means better academic performance, the opposite of the US 4.0 scale.
Why does my university's calculator differ from another university's?
Each university defines its own grade-point values, credit weighting, treatment of failed/repeated courses, and rounding rules. The calculator on this site loads the published grade values for each university, but always verify with your official transcript regulations.
Are W, I, P, NP, and audit grades counted in GPA?
Generally no. Withdrawn (W), incomplete (I), pass/no-pass (P/NP), and audited courses are usually excluded from GPA calculation. Failed courses are typically counted as 0 grade points but still contribute to attempted credits.
How can I raise a low GPA?
Take additional credits with strong grades to dilute earlier results, retake failed or low-grade courses where the policy allows replacement, focus on high-credit courses (which carry more weight), and meet with academic advisors to plan course load realistically.
Is this calculator official for my university?
No. It is an independent tool based on publicly available grading data. Always cross-check with your official university transcript and academic regulations. Use the "Modify Grading System" option if your program uses a non-standard scale.
Use a Calculator for Your University
Don’t want to do the math by hand? KnowGPA provides 200+ pre-loaded calculators that already use the official grading scale of your university. Just pick yours and start entering courses.
Browse University CalculatorsUse Universal CalculatorTarget GPA CalculatorDisclaimer: This guide provides general information about GPA calculation. KnowGPA is an independent tool and is not officially affiliated with any university. Always verify your final GPA against your university’s official transcript and academic regulations.