To calculate CGPA from SGPA, combine each semester's SGPA with the number of credits included in that semester. Multiply each SGPA by its included credits, add those weighted values, then divide by the total included credits. This preserves the course-credit weighting behind the semester results.

A plain average of semester SGPAs is correct only when the terms contribute the same number of credits and follow compatible calculation rules. If credit totals differ, a simple average gives a small term the same influence as a larger one. The result is a calculation guide, not a substitute for the rule on your transcript or university notice.

What SGPA and CGPA measure

SGPA summarizes one semester. Each course usually contributes its grade points multiplied by its credits, divided by the credits counted for that term. CGPA summarizes eligible performance across completed semesters or courses through the current term.

Universities set the rules for course inclusion, repeats, failed courses, and rounding. The formula below applies when the semester SGPAs and credit totals follow the same rules as the cumulative calculation.

How to calculate CGPA from SGPA: the credit-weighted formula

For each semester, multiply its SGPA by the credits included in that average. Add the products and divide by the matching total credits: CGPA = (S1 x C1 + S2 x C2 + ... + Sn x Cn) / (C1 + C2 + ... + Cn). S is a semester SGPA, C its included credits, and n the semesters counted.

Use the credits specified by the institution, not automatically credits attempted, passed, or registered. If a course-level formula or special cumulative rule is published, it takes priority over this shortcut. For a practical answer to how to calculate CGPA from SGPA, keep each credit total beside its semester result before doing the arithmetic.

  • Write down the SGPA for every semester covered by the requested cumulative result.
  • For each semester, find the total credits that were included in that SGPA and in the CGPA rule.
  • Multiply each SGPA by its matching included credits.
  • Add the products and divide by the total included credits.
  • Keep the unrounded result until the final step, then apply the institution's stated precision.

Worked example with different semester credits

Suppose Semester 1 has SGPA 8.0 over 20 included credits and Semester 2 has SGPA 9.0 over 24. Their weighted points are 160 and 216, totaling 376 across 44 credits. Then 376 / 44 = 8.54545...; if the rule rounds to two decimals, the result is 8.55.

A plain average gives (8.0 + 9.0) / 2 = 8.50. It treats both terms equally even though the second has four more included credits; weighting gives that larger load more influence.

This assumes both SGPAs use the courses counted by the cumulative rule. If courses are excluded, repeats substituted, or adjustments applied, use the official course-level method instead of rounded summaries. The example shows how to calculate CGPA from SGPA when term credit loads differ.

Illustrative calculation using two semesters with different included credit totals
Semester SGPA Included credits Weighted points
1 8.0 20 8.0 x 20 = 160
2 9.0 24 9.0 x 24 = 216
Total 44 376
Cumulative 376 / 44 8.54545... (about 8.55 if rounded to 2 decimals)

When can you average semester SGPAs directly?

The shortcut (S1 + S2 + ... + Sn) / n works when every included term has equal credits and compatible inclusion rules. The equal credit weights then cancel from the formula.

Two SGPAs of 8.0 and 9.0, each over 20 included credits, produce (8.0 x 20 + 9.0 x 20) / 40 = 8.50, the same as their plain average. Equal registered credits are insufficient if course categories are treated differently. In short, how to calculate CGPA from SGPA depends on the weight each semester represents.

Why averaging an earlier CGPA with a new SGPA can fail

An earlier CGPA represents many courses and their included credits, so it is not one equally weighted term. Averaging it with the newest SGPA loses the credit totals behind both values.

If the old CGPA is an unrounded weighted average over C credits and the new SGPA S covers K compatible credits, use (old CGPA x C + S x K) / (C + K). This works only when course sets, exclusions, repeat rules, and precision align. Rounded CGPAs or unknown prior credits can make it differ from the official result.

For the most reliable value, apply the current rule to course grades and credits or use the registrar's reported CGPA. The same credit logic explains how to calculate CGPA from SGPA after a new semester is added.

Check which courses and credits are included

The word credits is not always a single universal denominator. A syllabus may list registered credits, a result sheet may show earned credits, and the CGPA policy may specify credits counted for calculation. Withdrawals, incomplete results, pass/fail courses, audits, projects, repeated courses, and extra-credit policies can affect those numbers differently.

An IIIT-Delhi rules document dated January 2026 illustrates the difference: it weights grade points by course credits, says CGPA is not an average of semester SGPAs or earlier CGPAs, excludes grades such as W, I, X, and S, and describes a B.Tech.-specific worst-credit adjustment. Those details apply only to the named rules and students, not to other universities.

If SGPA and CGPA treat a course differently, semester summaries may not contain enough detail to recover the official result. Check the regulation or registrar guidance for your program, scheme, and year.

Keep precision until the final calculation

Displayed SGPAs may be rounded even when the institution calculates from more precise course values. Combining rounded summaries can therefore differ slightly from the transcript.

Unless the rule says otherwise, keep available precision, divide once, then round at the end. If only rounded SGPAs are available, treat the result as an estimate. In that case, how to calculate CGPA from SGPA is clear, but reproducing the registrar's last decimal may not be possible.

A registrar may round, truncate, or use a boundary rule. Two decimal places do not make a value more authoritative than its source data.

Common calculation mistakes to avoid

Check that each SGPA matches the correct included credits. These checks catch common differences from a transcript.

Checks for a credit-weighted CGPA calculation
Mistake Why it changes the result Better check
Taking the plain average when credits differ Each semester gets equal weight regardless of its included credits. Multiply each SGPA by its matching credit total first.
Using registered credits without checking policy Some courses may not count in the GPA denominator. Use the credits specified by the current academic rule.
Rounding every semester before combining Intermediate rounding can accumulate into a small difference. Retain available precision and round at the end.
Averaging an old CGPA and the latest SGPA The two summaries may represent very different credit totals. Weight each value by the credits it represents.
Assuming another university's exclusion rule applies Course categories and repeat policies vary by institution and scheme. Verify the rule for your program and academic year.

Frequently asked questions

What is the formula to calculate CGPA from SGPA?

Multiply each semester SGPA by the credits included for that semester, add those products, and divide by the sum of the same included credits. In symbols: CGPA = sum(SGPA x included credits) / sum(included credits). Follow the institution's own course inclusion and rounding rules.

Can I calculate CGPA by averaging all semester SGPAs?

Only when all included semesters have equal credit totals and compatible calculation rules. If semester credit totals differ, use the credit-weighted formula.

Can I use my previous CGPA and the new SGPA to update it?

You also need the credits represented by the earlier CGPA and the new semester, plus compatible inclusion rules. If the old CGPA is rounded or its credit total is unknown, the result may only be an estimate.

Which credits should I use in the calculation?

Use the credits that your university's current SGPA and CGPA policy includes. Registered, attempted, earned, and GPA-counted credits may not be the same. Check the rules for excluded courses, repeats, and special categories.

Why is my manual CGPA slightly different from the transcript?

The institution may calculate from unrounded course-level grade points, apply exclusions or repeat rules, or use a rounding convention that is not visible in the displayed semester SGPAs.

Is a credit-weighted CGPA an official result?

The arithmetic is a useful check, but it is official only when it follows the rule used by the institution issuing the record. For applications or formal records, rely on the transcript, registrar, or applicable academic regulation.

Source and policy note

The formula relationship is explained with an official institutional example. Its exclusions and special adjustments are specific to the named institution and are not presented as universal rules.