Back to BlogGuides

How to Calculate CGPA: A Complete Step-by-Step Guide for Indian Students

Amar Mahaseth February 10, 2026 12 min read

If you are a student studying in an Indian university, you have most likely seen the acronym CGPA on your marksheet, transcript, or university portal. Yet many students — including final-year graduates — are surprisingly unsure about what it actually means and how it is calculated. This guide explains everything you need to know about Cumulative Grade Point Average in plain language, with real worked examples.

Whether you are at VTU, Anna University, Mumbai University, Delhi University, GTU, AKTU, or any other institution in India, the core concept of CGPA is the same — only the grading scale and conversion formulas differ. By the end of this guide you will be able to calculate your own CGPA confidently, understand what the number tells an employer or admissions officer, and convert it accurately into a percentage.

What Is CGPA?

CGPA stands for Cumulative Grade Point Average. It is a number — typically on a scale of 10, 7, 5, or 4 — that summarises your overall academic performance across every semester or year of your programme. Think of it as your academic batting average: it accounts for every subject you have studied, weighted by the importance (credit hours) given to each.

In contrast, SGPA (Semester Grade Point Average) measures your performance in a single semester only. Your university computes an SGPA for each semester; averaging all of your SGPAs (or computing a credit-weighted average) gives you your CGPA.

The CGPA system was introduced in India primarily following the University Grants Commission (UGC) recommendation in 2009 to standardise grading practices and reduce unhealthy mark-chasing cultures. Today, almost all central universities, technical universities, and deemed institutions have adopted some form of grade point averaging. Even CBSE switched to a 10-point CGPA system for Class 10 students (since the 2009–10 academic year).

Core Formula

CGPA = Σ (Grade Points × Credit Hours) ÷ Σ (Total Credit Hours)

When all semesters carry equal credits, this simplifies to: CGPA = Sum of all SGPAs ÷ Number of Semesters

Indian University Grading Scales: 10-Point, 7-Point, 5-Point, and 4-Point

India does not have a single national grading standard. Universities are free to set their own scales within broad UGC guidelines. Here is how the most common scales work:

ScaleMaximum CGPACommon UsersA-Grade Threshold
10-Point10.00VTU, Anna, Mumbai, DU, JNU, JNTU, AKTU, CBSE≥ 9.0
7-Point7.00Mumbai University (older programmes), Pune University (SPPU)≥ 6.3
5-Point5.00Select private colleges, some international partners≥ 4.5
4-Point4.00BITS Pilani (alternative), IIT Ph.D. programmes, international colleges≥ 3.6

Step-by-Step: How to Calculate CGPA from Individual Subject Marks

Your university marksheet will show your marks or grades for each subject. Here is how you convert those into a CGPA, illustrated for a typical 10-point engineering degree (B.Tech).

Step 1 – Convert Marks to Grade Points

Each mark range corresponds to a grade letter and a grade point value. A typical UGC-recommended 10-point mapping looks like this:

Marks Range (%)Letter GradeGrade Point (out of 10)
90 – 100O (Outstanding)10
80 – 89A+ (Excellent)9
70 – 79A (Very Good)8
60 – 69B+ (Good)7
50 – 59B (Above Average)6
40 – 49C (Average / Pass)5
Below 40F (Fail)0

Step 2 – Multiply Grade Points by Credit Hours

Not all subjects carry the same weight. A four-credit Mathematics course counts more than a one-credit lab. Multiply each subject's grade point by its credit hours to get its quality points.

Worked Example — Semester 1 of a B.Tech student:

SubjectCredits (C)Marks (%)Grade Point (GP)Quality Points (C × GP)
Engineering Mathematics I482936
Engineering Physics374824
Basic Electrical Engineering367721
Engineering Chemistry355618
Python Programming3911030
Physics Lab18899
Chemistry Lab17988
Total18146

Step 3 – Calculate SGPA for the Semester

SGPA = Total Quality Points ÷ Total Credits = 146 ÷ 18 = 8.11

Step 4 – Repeat for All Semesters, then Average

Once you have an SGPA for each semester, you calculate your CGPA by averaging them. If all semesters carry the same total credits, a simple average works:

Example — 8-semester B.Tech:

SemesterSGPA
18.11
27.85
38.42
48.60
58.30
68.75
78.90
89.10

CGPA = (8.11 + 7.85 + 8.42 + 8.60 + 8.30 + 8.75 + 8.90 + 9.10) ÷ 8 = 68.03 ÷ 8 = 8.50

University-Specific CGPA Calculation Differences

While the above method is standard, several large Indian universities have their own nuances:

CBSE (Class 10)

CBSE uses a 10-point scale where each grade — A1, A2, B1, B2, C1, C2, D, E — corresponds to a grade point from 10 down to 0 in steps. CGPA is the arithmetic mean of the grade points obtained in the five main subjects. CBSE does not use credit-weighted averaging at the Class 10 level. To convert to percentage, CBSE officially recommends: Percentage = CGPA × 9.5.

VTU (Visvesvaraya Technological University)

VTU uses a 10-point scale and calculates SGPA as a weighted average of grade points. The key difference from a standard CBSE conversion is the percentage formula: Percentage = (CGPA − 0.75) × 10 for most schemes. However, students admitted under the 2015–16 scheme and later should verify with VTU's official circulars, as the formula has changed for newer batches.

Anna University

Anna University follows a 10-point scale with letter grades O, A+, A, B+, B, C assigned to specific mark ranges. The CGPA is credit-weighted and calculated across all eight semesters. The university uses the straightforward formula: Percentage = CGPA × 10 for official conversion purposes, though this may vary by department circular.

Mumbai University (MU)

Mumbai University introduced the 10-point grading system (Choice Based Credit System – CBCS) from 2018–19. However, it also maintained a heritage 7-point scale system for older programmes. The standard percentage conversion for the current system is: Percentage = (CGPA × 7.1) + 11. This non-intuitive formula exists because MU's grading bands differ from the standard UGC bands.

GTU (Gujarat Technological University)

GTU uses a 10-point CGPA system. Its standard conversion formula is: Percentage = (CGPA − 0.5) × 10. GTU also provides a grade classification: CGPA ≥ 8.5 is Distinction, 6.5–8.49 is First Class, 5.5–6.49 is Second Class, and 4.5–5.49 is Pass.

How to Convert Your CGPA to Percentage

Once you have your CGPA, many practical situations — job applications, GATE/CAT eligibility, scholarship forms — require you to express it as a percentage. Here are the most widely used conversion formulas:

University / SystemScaleConversion Formula
CBSE, Most Central Universities10-PointPercentage = CGPA × 9.5
VTU, MAKAUT10-PointPercentage = (CGPA − 0.75) × 10
Anna University, JNTUA, DU10-PointPercentage = CGPA × 10
Mumbai University (CBCS)10-PointPercentage = (CGPA × 7.1) + 11
GTU, BPUT10-PointPercentage = (CGPA − 0.5) × 10
SPPU (Savitribai Phule Pune University)10-PointPercentage = CGPA × 8.9
Standard 4-Point scale (international)4-PointPercentage = (CGPA ÷ 4) × 100
Standard 5-Point scale5-PointPercentage = CGPA × 20

Common Mistakes Students Make When Calculating CGPA

1

Using a simple average instead of weighted average

If your semesters have different total credit loads, a simple average of SGPAs gives you a slightly wrong answer. Always use the credit-weighted formula: CGPA = Total Quality Points ÷ Total Credits.

2

Including failed or repeated subjects incorrectly

If you failed a subject and repeated it, check your university's policy. Most universities replace the original grade with the repeat grade in CGPA calculation. Including both grades will artificially lower your CGPA.

3

Applying the wrong university formula for percentage conversion

Using the generic 9.5 multiplier for a VTU degree, or the VTU formula for a Delhi University degree, gives you a wrong percentage. Always select your specific university when using a CGPA calculator.

4

Forgetting elective and extra-credit subjects

Some universities include optional electives in CGPA computation; others exclude them. Always check your university's grade sheet to determine which subjects are counted.

5

Rounding at intermediate steps

Rounding SGPAs to one decimal place before computing the final CGPA can introduce errors of up to 0.05 CGPA. Keep at least two decimal places in all intermediate calculations.

Frequently Asked Questions About CGPA Calculation

Q: What is a good CGPA in India?

A CGPA of 8.0 and above on a 10-point scale is generally considered good and corresponds to roughly 76–80% depending on the conversion formula used. Most top-tier companies in campus placements set a minimum CGPA cutoff of 6.5–7.0. Government PSU jobs often require ≥ 60% (equivalent to approximately 6.3–6.5 CGPA). Competitive programmes at IITs, IIMs, and top foreign universities typically look for ≥ 7.5–8.0 CGPA.

Q: Does CGPA include backlog subjects?

Yes, backlog (failed and re-appeared) subjects are included in CGPA calculation. When you clear a backlog in a later semester, the updated grade replaces the fail in your cumulative average. Until you clear it, the fail grade (typically 0 grade points) drags your CGPA down significantly. This is why clearing backlogs quickly matters for your overall CGPA.

Q: Can I improve my CGPA in the final year?

Yes, but it becomes increasingly difficult as you add more semesters. In an 8-semester programme, your Semester 1 SGPA carries the same weight as Semester 8. If you have a weak start, you need consistent high SGPAs in later semesters to raise your cumulative average. For example, to raise a CGPA of 7.0 (after 6 semesters) to 7.5 by graduation, you would need an average SGPA of 9.0 in your final two semesters — very challenging but achievable with focused study.

Q: Is CGPA or percentage more important for a job?

Both matter, but the format depends on the employer. Indian IT companies, public sector banks, and most government recruiters ask for percentage equivalents (usually ≥ 60%). Many newer technology companies and MNCs are comfortable with CGPA directly. For international applications, always present your CGPA on its native scale alongside a percentage equivalent. See our dedicated article on CGPA vs Percentage for a full comparison.

Q: Does CGPA reset between B.Tech and M.Tech?

Yes. Your CGPA is programme-specific. When you start a new academic programme — such as M.Tech after B.Tech, or MBA after graduation — your CGPA counter starts fresh from zero based on your performance in the new programme. Your B.Tech CGPA remains on your undergraduate transcript as a permanent record.

Final Thoughts

CGPA is a precise, standardised measure of your academic journey. Understanding exactly how it is computed — from individual subject marks to the final cumulative number — helps you plan your studies strategically, set realistic targets for each semester, and present your academic record accurately to employers and admissions committees.

The most important thing to remember is that not all CGPA systems are identical. Your university's specific grading bands, credit assignments, and percentage-conversion formula are what determine the real-world meaning of your CGPA. Always verify these details with your institution before using a converted percentage in an official document.

Calculate Your CGPA Instantly

Use our free calculators to convert CGPA to percentage for your specific university — with university-specific formulas built in.