Skip to content

How to Calculate CGPA (and Convert It to Percentage): Step-by-Step

CGPA confuses students because universities report it on different scales and some average semesters while others weight them by credits. This guide walks through the exact method, with worked examples for 10-point and 4.0 systems and the correct way to convert CGPA to a percentage.

Published Updated By the ProAcademy Tools editorial team3 min read
Quick answer

To calculate CGPA, first find each semester’s SGPA = Σ(credits × grade points) ÷ Σ credits, then CGPA = Σ(semester credits × SGPA) ÷ total credits. For example, SGPAs of 8.2 (22 credits) and 7.8 (20 credits) give (180.4 + 156) ÷ 42 = 8.01. Convert to a percentage only with your board’s or university’s formula — CBSE uses CGPA × 9.5.

How to calculate CGPA: SGPA from credits and grade points, then credit-weighted CGPA across semesters

SGPA, CGPA and GPA: what each one means

Term Stands for Covers Typical scale
SGPA Semester Grade Point Average One semester 10 (India), 4.0 (Pakistan, US)
CGPA Cumulative Grade Point Average All semesters so far Same scale as SGPA
GPA Grade Point Average Used for either, depending on country Usually 4.0

Both SGPA and CGPA are credit-weighted averages: a 4-credit course counts four times as much as a 1-credit lab.

Step 1: Convert each grade to grade points

Use the grade-point table printed on your marksheet or in your university’s academic regulations. Two common examples:

India (UGC 10-point) Grade points Pakistan / US (4.0 scale) Grade points
O (Outstanding) 10 A 4.00
A+ (Excellent) 9 A− 3.67
A (Very good) 8 B+ 3.33
B+ (Good) 7 B 3.00
B (Above average) 6 B− 2.67
C (Average) 5 C+ 2.33
P (Pass) 4 C 2.00
F (Fail) 0 F 0.00

Percentage bands for each grade differ between universities, so always use your own institution’s table.

Step 2: Calculate SGPA for each semester

SGPA = Σ(course credits × grade points) ÷ Σ course credits

Example semester on a 10-point scale:

Course Credits Grade Grade points Credits × points
Mathematics 4 A+ 9 36
Physics 3 A 8 24
Programming 3 O 10 30
Chemistry 3 B+ 7 21
English 2 A 8 16
Physics Lab 1 A+ 9 9
Total 16 136

SGPA = 136 ÷ 16 = 8.50. The CGPA calculator builds this table for you as you add courses.

Step 3: Combine semesters into CGPA

CGPA = Σ(semester credits × SGPA) ÷ Σ semester credits

Semester Credits SGPA Credits × SGPA
Semester 1 22 8.20 180.4
Semester 2 20 7.80 156.0
Total 42 336.4

CGPA = 336.4 ÷ 42 = 8.01.

The most common mistake is averaging the SGPAs directly: (8.2 + 7.8) ÷ 2 = 8.00. That only gives the right answer when every semester has the same credits. Use credits unless your university’s regulations say otherwise — a few do use a simple average.

Worked example on a 4.0 scale (Pakistan HEC-style)

Course Credit hours Grade Grade points Quality points
Calculus 3 A 4.00 12.00
Data Structures 3 A− 3.67 11.01
Digital Logic 3 B+ 3.33 9.99
Probability 3 B 3.00 9.00
Pakistan Studies 2 B− 2.67 5.34
Lab 1 A 4.00 4.00
Total 15 51.34

GPA = 51.34 ÷ 15 = 3.42. Your CGPA then combines every semester’s quality points ÷ every semester’s credit hours. The Pakistan GPA & CGPA calculator uses this 4.0 grade-point scale.

How to convert CGPA to percentage

There is no universal formula — use the one your board or university publishes:

Board / university Formula 8.4 CGPA becomes
CBSE (Class 10) CGPA × 9.5 79.8%
Many Indian universities CGPA × 10 84.0%
Some universities (e.g. VTU) (CGPA − 0.75) × 10 76.5%

For 4.0-scale CGPAs (Pakistan, the US), a percentage is not normally calculated from the CGPA. If an employer or foreign university asks, request an official equivalence or conversion certificate from your university. Try each formula with the CGPA to percentage calculator, and compare scales with the GPA scale chart.

Common mistakes to avoid

  • Ignoring credits. A 1-credit lab and a 4-credit core course are not equal.
  • Including failed courses incorrectly. Most universities include F grades (0 points) until the course is cleared; some replace them after a repeat. Follow your rules.
  • Rounding SGPA before computing CGPA. Keep two or more decimals until the end.
  • Mixing scales. Never average a 10-point SGPA with a 4.0 GPA — convert with official tables first.

Frequently asked questions

What is the formula for CGPA?

CGPA = Σ(semester credits × SGPA) ÷ Σ semester credits. Each SGPA is Σ(course credits × grade points) ÷ Σ course credits for that semester.

Is CGPA the average of SGPAs?

Only if every semester has the same number of credits. Otherwise you must weight each SGPA by its credits, or your CGPA will be slightly off.

How do I convert CGPA to percentage?

Use your board’s or university’s published formula. CBSE uses CGPA × 9.5, many Indian universities use CGPA × 10, and some use (CGPA − 0.75) × 10. Check the back of your marksheet.

What is a good CGPA?

On a 10-point scale, 8.0 or above is generally considered very good and 7.0+ good. On a 4.0 scale, 3.5 or above is very good and 3.0+ good. Many employers and master’s programmes set cut-offs around 6.0–7.0 (10-point) or 2.5–3.0 (4.0).

How can I calculate CGPA from percentage?

Reverse your university’s formula — for CBSE, CGPA = percentage ÷ 9.5. There is no single reverse formula for all universities.

Sources and methodology

Worked examples use the credit-weighted formulas shown. Grade-point tables are the UGC CBCS 10-point scale and a common 4.0 scale; your institution’s published table always takes priority.

Reviewed by the ProAcademy Tools editorial team. Found an error? Tell us — we correct mistakes quickly.