Choose your input method
Use individual courses for underlying credit and grade-point data, or semester SGPAs for an aggregate. Keep every entry on the same grade-point scale.
Calculate CGPA from weighted semesters or individual courses.
Last reviewed: · Testing methodology
Choose a task to see when this tool helps and which steps you can skip.
Choose a Student Calculator →Choose your input method, one grade scale and an explicit weighting rule.
Use individual courses for underlying credit and grade-point data, or semester SGPAs for an aggregate. Keep every entry on the same grade-point scale.
For semesters, select credits or custom institutional weights and enter every weight. Equal weighting is used only when explicitly selected.
Check the selected weighting method and each weighted contribution. An aggregate of rounded SGPAs is an estimate, not a recovery of unrounded course totals.
Course mode uses Σ(credits × points)/Σ(credits). Semester mode uses Σ(SGPA × weight)/Σ(weight). Credits and custom modes require every weight; explicit equal weighting uses weight 1 for each semester.
Inputs are processed in your browser. Analytics and advertising can make separate network requests.
Use included GPA credits rather than blindly copying all enrolled credits. Confirm the selected weighting method in the result and prefer course-level data when semester rounding matters.
Use official institutional records for special weighting schemes, transfer credits, scale conversion and course-repeat regulations.
Implementation checked on 2026-09-16. Unit tests and local browser checks covered 376/44 = 8.545454…, explicit equal weighting (8.5), missing semester weights and calculation from individual courses. The selected weighting method appears beside the result; narrow layouts were checked.
Testing methodology