How to Calculate CGPA from Marks – Marks to CGPA Converter Guide

A comprehensive, step-by-step guide to understanding the marks-to-CGPA conversion process. Learn how marks are converted into grade points, how to calculate CGPA manually, and explore university-specific grading systems for CBSE, VTU, AKTU, JNTU, Mumbai University, GTU, and Anna University. This page covers everything from basic grade point tables to advanced weighted CGPA calculations with practical examples.

Need to Calculate Your CGPA Quickly?

Use our free online CGPA Calculator tool for instant, accurate results across all major Indian university grading systems.

Go to CGPA Calculator →
Free to Use
Updated for 2026
Step-by-Step Guide

Understanding CGPA from Marks

Cumulative Grade Point Average (CGPA) is the most widely used academic evaluation metric in Indian educational institutions. Unlike traditional percentage systems that directly reflect the marks obtained, CGPA provides a grade-point-based assessment that accounts for both the marks scored and the credit weightage of each subject. Understanding how to calculate CGPA from marks is essential for students across CBSE schools, engineering colleges, and universities because CGPA often determines eligibility for higher education, scholarships, campus placements, and competitive examinations.

The process of converting marks into CGPA involves two fundamental steps: first, converting the raw marks obtained in each subject into a corresponding grade point using a standardized conversion table, and second, aggregating these grade points into a single cumulative average. Depending on the institution, this aggregation may be a simple arithmetic mean or a weighted average that accounts for the credit hours assigned to each subject. In this comprehensive guide, we explain every aspect of the marks-to-CGPA conversion process, with detailed examples, university-specific methodologies, and practical tips to ensure accuracy.

Grade Point Table – Converting Marks to Grade Points

The foundation of any CGPA calculation is the grade point table. This table maps percentage ranges to grade points and letter grades. While different institutions may have slight variations, the following table represents the most commonly used grading scale across Indian universities and boards.

Percentage RangeLetter GradeGrade PointClassification
90 – 100%O (Outstanding)10Outstanding
80 – 89%A+ (Excellent)9Excellent
70 – 79%A (Very Good)8Very Good
60 – 69%B+ (Good)7Good
50 – 59%B (Above Average)6Above Average
40 – 49%C (Average)5Average
Below 40%F (Fail)0Fail

This table is used by most engineering universities and educational boards across India. However, some institutions like CBSE use a slightly modified version where the grade point is calculated as (Marks / 10) minus 0.5, rounded to the nearest integer. Others like VTU use a direct formula of CGPA = (Marks Obtained / Total Marks) × 10. It is important to verify the specific conversion rules applicable to your institution before performing the calculation.

How to Convert Marks to Grade Points – Step by Step

Converting marks into grade points is the first and most critical step in the CGPA calculation process. Follow these steps carefully:

  1. Determine the percentage: For each subject, calculate the percentage by dividing the marks obtained by the maximum marks and multiplying by 100. For example, if a student scores 78 out of 100 in Chemistry, the percentage is 78%.
  2. Identify the grade point range: Using the standard grade point table, locate the percentage range that contains your score. A score of 78% falls in the 70-79% range, which corresponds to grade point 8 (Grade A).
  3. Record the grade point: Assign the corresponding grade point to each subject. Continue this process for all subjects in your semester or academic year.
  4. Handle borderline cases: If your marks are exactly at the boundary (for example, exactly 80%), most institutions apply the higher grade point. So 80% would be grade point 9, not 8.

For institutions that use a formula-based approach (such as CBSE), the conversion is done using a mathematical equation rather than a lookup table. The CBSE formula is: Grade Point = (Marks / 10) − 0.5, rounded to the nearest integer. For example, if a student scores 91, the calculation is (91/10) − 0.5 = 9.1 − 0.5 = 8.6, which rounds to 9. A score of 84 gives (84/10) − 0.5 = 8.4 − 0.5 = 7.9, which rounds to 8.

How to Calculate CGPA from Marks – The Complete Process

Once you have converted all subject marks into grade points, the next step is to calculate the CGPA. The method depends on whether your institution uses a credit-based system or a simple averaging system.

Method 1: Simple Average (Without Credits)

This method is used by CBSE and several other school-level boards. The formula is straightforward:

CGPA = Sum of Grade Points of All Subjects / Number of Subjects

For example, if a student has five subjects with grade points of 9, 8, 10, 9, and 8, the CGPA would be (9 + 8 + 10 + 9 + 8) / 5 = 44 / 5 = 8.8.

Method 2: Weighted Average (With Credits)

Most engineering universities and higher education institutions assign credit hours to each subject. In this system, subjects with more credit hours have a greater impact on the CGPA. The formula is:

CGPA = Sum of (Grade Point × Credit Hours) for Each Subject / Total Credit Hours

For example, consider a student with the following marks and credits:

SubjectMarks (%)Grade PointCreditsGrade Points × Credits
Physics859436
Chemistry788432
Mathematics9210440
English889218
Computer Science748216
Total16142

CGPA = 142 / 16 = 8.875. Notice how English and Computer Science, having only 2 credits each, have less influence on the final CGPA compared to Physics, Chemistry, and Mathematics which carry 4 credits each.

Important: When calculating CGPA from marks, always use the grade point corresponding to the percentage range, not the raw marks directly. The grade point is a standardized value that ensures fair comparison across different subjects and marking schemes.

CBSE Marks to CGPA Conversion

The Central Board of Secondary Education (CBSE) follows a unique grading system for Classes 10 and 12. Unlike the standard 10-point scale used by many universities, CBSE uses a 9-point grading scale where grade points range from 1 to 10. The CBSE marks to CGPA conversion process works as follows:

  1. Convert subject marks to grade points: CBSE uses the formula Grade Point = (Marks / 10) − 0.5, rounded to the nearest integer. Raw marks out of 100 are directly used without converting to percentage first, since the maximum marks per subject are 100.
  2. Calculate the CGPA: Once you have the grade points for all subjects, simply take the average by summing all grade points and dividing by the number of subjects.
  3. No credit weighting: CBSE does not use credit hours for CGPA calculation at the school level. All subjects carry equal weight in the CGPA.

CBSE Grade Point Table Example:

Marks RangeGrade PointLetter Grade
91-10010A1
81-909A2
71-808B1
61-707B2
51-606C1
41-505C2
33-404D
Below 330E (Fail)

For a CBSE student with marks of 91 (GP 10), 85 (GP 9), 78 (GP 8), 95 (GP 10), and 82 (GP 9), the CGPA = (10 + 9 + 8 + 10 + 9) / 5 = 46 / 5 = 9.2. Note that CBSE typically includes additional subjects and may have a best-of-five or best-of-six rule depending on the class and year.

Engineering Marks to CGPA – University-Specific Methods

Engineering colleges across India follow different grading systems. Below we cover the most prominent ones:

VTU (Visvesvaraya Technological University)

VTU uses a direct conversion formula for marks to CGPA. According to VTU regulations, the CGPA for a semester is calculated using the formula: CGPA = (Marks Obtained / Total Marks) × 10. For example, if a student scores 320 marks out of a total of 500 across all subjects in a semester, the CGPA would be (320 / 500) × 10 = 6.4. VTU also assigns letter grades from O to F based on the CGPA range, with grade points corresponding directly to the CGPA value.

For individual subjects, VTU converts marks to grade points using: Grade Point = (Marks Scored in Subject / Maximum Marks for Subject) × 10. The semester CGPA is then calculated as the weighted average of these grade points using credit hours.

AKTU (Dr. A.P.J. Abdul Kalam Technical University)

AKTU, formerly UPTU, uses absolute grading with a predefined conversion table. Marks are directly mapped to grade points as follows: 90-100% = 10 (O), 80-89% = 9 (A+), 70-79% = 8 (A), 60-69% = 7 (B+), 50-59% = 6 (B), 45-49% = 5 (C+), 40-44% = 4 (C), 0-39% = 0 (F). The semester CGPA is the weighted average of these grade points, where Semester CGPA = Sum of (Grade Point × Credit) for all subjects divided by the Total Credits for the semester.

Mumbai University

Mumbai University follows a 10-point grading system. For theory subjects, marks are converted to grade points using percentage thresholds: 70% and above = 10, 60-69.99% = 9, 55-59.99% = 8, 50-54.99% = 7, 45-49.99% = 6, 40-44.99% = 5, and below 40% = 0. The CGPA is calculated as: CGPA = Sum of (Grade Point × Credits for each course) / Total Credits. Mumbai University also separately handles practical subjects with a different conversion scale for theory and practical components.

JNTU (Jawaharlal Nehru Technological University)

JNTU uses a 10-point grading system where each subject's grade point is assigned based on the marks percentage. The conversion is: 90-100% (O) = 10, 80-89% (A+) = 9, 70-79% (A) = 8, 60-69% (B+) = 7, 50-59% (B) = 6, 40-49% (C) = 5, below 40% (F) = 0. JNTU calculates the Semester Grade Point Average (SGPA) using the weighted average formula and then aggregates SGPAs across semesters to compute the CGPA: CGPA = Sum of (SGPA × Total Credits of that Semester) / Total Credits of All Semesters.

GTU (Gujarat Technological University)

GTU uses a relative grading system combined with absolute thresholds. The marks are first converted to percentages, and then grade points are assigned: 85-100% = AA (10), 75-84% = AB (9), 65-74% = BB (8), 55-64% = BC (7), 45-54% = CC (6), 40-44% = CD (5), 35-39% = DD (4), below 35% = FF (0). The SPI (Semester Performance Index) and CPI (Cumulative Performance Index) are calculated using the weighted average of grade points and credits.

Anna University

Anna University follows a 10-point grading system for all affiliated engineering colleges. Marks are converted to grade points as: 91-100 (S) = 10, 81-90 (A) = 9, 71-80 (B) = 8, 61-70 (C) = 7, 51-60 (D) = 6, 41-50 (E) = 5, 0-40 (U/RA) = 0. The CGPA is computed as: CGPA = Sum of (Grade Point × Credits) for all courses completed / Total Credits registered. Anna University also calculates the OGPA (Overall Grade Point Average) using the same weighted average formula across all semesters.

Note: University grading policies change periodically. Always verify the current grading regulations from your university's official academic handbook or website before performing CGPA calculations.

Marks to CGPA for Different Grading Systems

Indian educational institutions use several distinct grading systems. Understanding which system applies to your institution is crucial for accurate CGPA calculation:

  • Absolute Grading: The most common system in India. Fixed percentage ranges correspond to fixed grade points. Used by CBSE, AKTU, Mumbai University, and most schools. Simple to understand and apply.
  • Relative Grading: Grade points are assigned based on the student's performance relative to the class average. Used by some IITs, NITs, and GTU for certain courses. The grade point depends on how far above or below the class mean the student's score falls.
  • Direct Formula-Based: VTU and some other universities use a direct mathematical formula to convert marks to CGPA without an intermediate grade point lookup. The formula is typically CGPA = (Marks Obtained / Total Marks) × 10.
  • CBSE Modified Scale: CBSE uses its unique formula of GP = (Marks / 10) − 0.5, which produces grade points on a continuous scale rather than discrete categories.
  • Choice-Based Credit System (CBCS): Adopted by UGC and most central universities. Under CBCS, each course has a specific credit value, and the CGPA is the weighted average of grade points across all courses in the program.

Calculating CGPA from Theory and Practical Marks Separately

Many subjects in Indian education have both theory and practical components. When calculating CGPA from marks, you must handle theory and practical marks correctly. Typically, the institution provides a combined mark out of 100 (or a weighted total) for each subject. However, if theory and practical marks are reported separately, follow this process:

  1. Determine the weightage: Find out the weightage of theory and practical components. Common ratios are 70:30, 60:40, or 50:50 depending on the subject and institution.
  2. Compute weighted marks: Multiply theory marks by theory weightage and practical marks by practical weightage. Combine them to get the total weighted marks for the subject.
  3. Convert to percentage: Divide the total weighted marks by the maximum possible weighted marks and multiply by 100 to get the percentage.
  4. Assign grade point: Use the appropriate grade point table to convert the percentage to a grade point.
  5. Include in CGPA: Use this grade point in the overall CGPA calculation along with the subject's credit hours.

For example, if a subject has theory marks of 42 out of 70 (60%) and practical marks of 25 out of 30 (83.33%), with a 70:30 weightage, the weighted percentage = (42/70 × 70) + (25/30 × 30) = 42 + 25 = 67 out of 100 = 67%. This 67% would correspond to grade point 7 on the standard scale.

Marks to CGPA Conversion Table for All Grade Ranges

The following comprehensive conversion table shows the mapping from marks percentages to grade points and approximate CGPA values for a standard 5-subject scenario (without credit weighting):

Percentage RangeGrade PointApprox CGPA (5 Subjects)Letter Grade
95-1001010.0O
90-941010.0O
85-8999.0A+
80-8499.0A+
75-7988.0A
70-7488.0A
65-6977.0B+
60-6477.0B+
55-5966.0B
50-5466.0B
45-4955.0C
40-4455.0C
35-3944.0D
30-3444.0D
Below 3000.0F

Note: If subjects have different credit weights, the CGPA will differ from the simple average shown above. The table assumes all five subjects carry equal credits and all fall within the same percentage range.

Using Percentage to Find CGPA

A common shortcut used by students is to divide the overall percentage by 9.5 to get an approximate CGPA. This rule of thumb originated from the CBSE conversion formula where a CGPA of 10 corresponds to 95%, so dividing by 9.5 gives a rough estimate. However, this method has several limitations:

  • It assumes a linear relationship between percentage and CGPA, which does not hold for all grading systems.
  • It does not account for credit weightage differences between subjects.
  • It is only applicable when all subjects have the same maximum marks and equal weightage.
  • Different universities have different conversion factors, so the 9.5 divisor may not be accurate.

For accurate results, always convert individual subject marks to grade points first, then calculate the CGPA using the appropriate weighted or unweighted formula. The percentage-to-CGPA shortcut should only be used for rough estimation.

Common Conversion Mistakes to Avoid

Students frequently make the following errors when calculating CGPA from marks. Being aware of these pitfalls will help you avoid inaccuracies:

  • Using raw marks instead of grade points: CGPA is based on grade points, not raw marks. Converting marks to the correct grade point is essential.
  • Applying the wrong grade point table: CBSE, VTU, AKTU, and other institutions use different conversion tables. Using the wrong table will give incorrect results.
  • Ignoring credit weightage: In credit-based systems, all subjects do not have equal weight. A subject with 4 credits contributes more than one with 2 credits.
  • Rounding too early: Always carry calculations to at least two decimal places and round only at the final step.
  • Mixing percentage and marks: Do not use raw marks directly in the grade point conversion. First convert marks to percentage, then apply the grade point table.
  • Incorrect handling of borderline marks: When marks fall exactly on a boundary (e.g., exactly 70%), verify which grade point your institution uses.
  • Excluding failed subjects: Some institutions include failed subjects in CGPA calculation with a grade point of zero, while others exclude them until passed.
  • Using overall percentage instead of subject-wise conversion: You cannot take the overall percentage of all subjects and convert it to a single grade point. Each subject must be converted individually.

Absolute vs. Relative Grading

Understanding the difference between absolute and relative grading is important for interpreting CGPA from marks.

Absolute Grading: In this system, grade points are determined solely by the marks obtained. The grade point table with fixed percentage ranges is applied uniformly to all students. The advantage is transparency and predictability — every student knows exactly what grade point a given score will earn. CBSE, AKTU, Mumbai University, and most state technical universities use absolute grading. The CGPA calculation from marks under absolute grading is straightforward once you know the correct grade point conversion table.

Relative Grading: In relative grading, grade points are determined by comparing a student's performance to the class average. Students whose scores are significantly above the mean receive higher grade points, while those near or below the mean receive lower grade points, regardless of the absolute marks. Relative grading is used by some IITs and premier institutions, and occasionally by GTU and other universities. Under relative grading, you cannot determine your CGPA from marks alone — you need to know the class distribution and the institution's specific relative grading formula. Relative grading reduces the impact of difficult exam papers and ensures grade distribution follows a predetermined curve.

Most Indian students will encounter absolute grading, but those at institutions using relative grading should consult their academic regulations for the specific formula used to convert marks to grade points and CGPA.

Complete Step-by-Step Example – Marks to CGPA

Let us walk through a complete example from start to finish. A student has the following marks in six subjects with their respective credits:

SubjectMarks (Out of 100)Credits
Mathematics934
Physics814
Chemistry764
English882
Computer Science693
Physical Education921

Step 1 — Convert marks to percentages: Since all subjects are out of 100, percentages are the same as marks. Mathematics 93%, Physics 81%, Chemistry 76%, English 88%, Computer Science 69%, Physical Education 92%.

Step 2 — Convert percentages to grade points: Using the standard table: Mathematics 93% = GP 10, Physics 81% = GP 9, Chemistry 76% = GP 8, English 88% = GP 9, Computer Science 69% = GP 7, Physical Education 92% = GP 10.

Step 3 — Multiply grade points by credits: Mathematics 10 × 4 = 40, Physics 9 × 4 = 36, Chemistry 8 × 4 = 32, English 9 × 2 = 18, Computer Science 7 × 3 = 21, Physical Education 10 × 1 = 10.

Step 4 — Sum the weighted grade points: 40 + 36 + 32 + 18 + 21 + 10 = 157.

Step 5 — Sum the total credits: 4 + 4 + 4 + 2 + 3 + 1 = 18.

Step 6 — Calculate CGPA: CGPA = 157 / 18 = 8.72 (rounded to two decimal places).

To verify using the percentage shortcut, overall percentage = (93+81+76+88+69+92) / 600 × 100 = 499 / 600 × 100 = 83.17%. Dividing by 9.5 gives approximately 8.75, which is very close to the actual 8.72. The small difference is due to credit weighting — Physical Education (1 credit, 92%) and Computer Science (3 credits, 69%) have different credit weights that affect the final CGPA.

Pro Tip: To save time and avoid calculation errors, always use a CGPA calculator tool for the final computation. Manual calculation is useful for understanding the process, but automated tools eliminate arithmetic mistakes.

Marks to Grade Points Conversion for Pass/Fail Subjects

Some institutions use a pass/fail (satisfactory/unsatisfactory) grading system for certain courses such as seminars, workshops, or internships. These courses typically do not affect the CGPA. However, if a subject is graded on a pass/fail basis and carries credits, check your institution's policy:

  • Some universities assign a grade point of 10 (or maximum) for passed courses and 0 for failed courses.
  • Others exclude pass/fail courses entirely from CGPA calculation, including only the courses that receive letter grades.
  • A few institutions assign the minimum passing grade point (usually 4 or 5) to pass/fail courses.

For failed subjects that are not pass/fail, the standard practice in most Indian universities is to include them in the CGPA with a grade point of 0 (F grade) until the student passes the subject through a supplementary examination. Once passed, the new grade point replaces the 0 in the CGPA calculation, though some institutions cap the replacement grade point at the minimum passing level (typically 4 or 5).

How to Calculate CGPA from Percentage Marks – Quick Guide

If you already have the percentage marks for each subject and just need to calculate the CGPA, follow this streamlined process:

  1. For each subject, look up the percentage in the standard grade point table or apply the institution-specific formula to get the grade point.
  2. If your system uses credit weighting, multiply each grade point by the subject's credit hours.
  3. Sum all weighted grade points (or sum all grade points if unweighted).
  4. Divide by the total credits (or by the number of subjects if unweighted).
  5. The result is your CGPA.

For example, if you have four subjects with percentages of 85%, 72%, 90%, and 68% with credits 4, 3, 4, and 3 respectively: grade points are 9, 8, 10, and 7. Weighted sum = (9×4) + (8×3) + (10×4) + (7×3) = 36 + 24 + 40 + 21 = 121. Total credits = 4+3+4+3 = 14. CGPA = 121/14 = 8.64.

Frequently Asked Questions

How to calculate CGPA from marks?
To calculate CGPA from marks, first convert each subject's marks into grade points using the standard grade point table (90-100% = 10, 80-89% = 9, etc.). Multiply each grade point by the subject's credit hours if credit weighting applies, sum all grade points, and divide by the total credits or number of subjects. For CBSE, use the formula GP = (Marks / 10) − 0.5, round to the nearest integer, then average all grade points.
What is the marks to CGPA conversion formula?
The marks to CGPA conversion formula is CGPA = (Sum of (Grade Points × Credits)) / (Sum of Credits). Grade points are derived from percentage marks using a conversion table. For systems without credits like CBSE, CGPA = Sum of Grade Points / Number of Subjects. The grade point is obtained by mapping the percentage marks to the appropriate range in the grade table, typically: 90-100% = 10, 80-89% = 9, and so on.
How to convert marks to CGPA for engineering?
For engineering, marks to CGPA conversion varies by university. VTU uses CGPA = (Marks Obtained / Total Marks) × 10. AKTU uses absolute grading with specific ranges. Mumbai University uses a 10-point system with separate handling for theory and practical. JNTU calculates SGPA first using weighted grade points and then aggregates to CGPA. GTU uses a mix of absolute and relative grading. Anna University uses a 10-point scale with grade points from S (10) to U (0). Always verify your university's specific regulations.
How to calculate CGPA from marks for CBSE?
CBSE calculates CGPA from marks by first converting each subject's marks (out of 100) into a grade point using the formula GP = (Marks / 10) − 0.5, rounded to the nearest integer. For instance, marks of 91 give (91/10) − 0.5 = 8.6, rounded to 9. CBSE's grade point table maps 91-100 to 10, 81-90 to 9, 71-80 to 8, and so on. Once all grade points are determined, CGPA = Sum of Grade Points / Number of Subjects. CBSE does not use credit weighting.
How to convert marks to CGPA for VTU?
VTU converts marks to CGPA using the direct formula CGPA = (Marks Obtained / Total Marks) × 10. For example, scoring 320 out of 500 yields CGPA = 6.4. For individual subjects, grade points are calculated as (Subject Marks / Subject Maximum) × 10. The semester CGPA is the weighted average of all subject grade points using credit hours. VTU assigns letter grades O (10), A+ (9), A (8), B+ (7), B (6), C (5), D (4), and F (0) based on the CGPA.
How to calculate grade points from marks?
Grade points from marks are calculated by first converting marks to a percentage, then mapping that percentage to the appropriate grade point in the conversion table. The standard Indian scale is: 90-100% = 10 (O), 80-89% = 9 (A+), 70-79% = 8 (A), 60-69% = 7 (B+), 50-59% = 6 (B), 40-49% = 5 (C), below 40% = 0 (F). CBSE uses GP = (Marks/10) − 0.5, rounded. VTU uses GP = (Marks / Total) × 10 for each subject. Always use the formula applicable to your board or university.
How to calculate CGPA from percentage marks?
To calculate CGPA from percentage marks, convert each subject's percentage into a grade point using the standard table or formula. If credits are involved, use CGPA = Sum of (GP × Credit) / Total Credits. For unweighted systems, simply average the grade points. A common approximation is to divide the overall percentage by 9.5, but this is only a rough estimate and does not account for credit weightage or university-specific grading differences. For accurate results, use the subject-wise conversion method.
How to calculate CGPA from marks with an example?
Example: A student scores Physics 85/100, Chemistry 78/100, Maths 92/100, English 88/100, and CS 74/100. Convert to percentages: 85%, 78%, 92%, 88%, 74%. Convert to grade points: 85% = 9, 78% = 8, 92% = 10, 88% = 9, 74% = 8. Sum of grade points = 44. Unweighted CGPA = 44/5 = 8.8. If credits (4,4,4,2,2) are applied: weighted sum = (9×4)+(8×4)+(10×4)+(9×2)+(8×2) = 36+32+40+18+16 = 142. Total credits = 16. Weighted CGPA = 142/16 = 8.875.

Related Resources