Navigation

SGPA Calculator

Calculate a credit-weighted SGPA using your own scale.

Your grading system

Enter the scale and point values from your institution. These settings are not a university grading policy.

For example 4, 5, 10 or your own positive maximum.

Include only the attempts and courses your institution counts. Excluding a course removes both its credits and points from the calculation.

Course 1
Course 2
Share

Last reviewed: · Testing methodology

Use this in a task

Choose a task to see when this tool helps and which steps you can skip.

Choose a Student Calculator →

How to use

Enter course credits and grade points, or supply your own letter-grade mapping.

1

Choose your scale

Enter your institution's grade-point maximum. Use numerical points or define each grade label and its point value yourself.

2

Enter included courses

Enter positive credits and grade points for each counted course. Explicitly exclude pass/fail, audit or repeated attempts that your institution does not count.

3

Check the weighted result

Calculate and inspect each credit × point contribution and total included credits. Display rounding does not alter intermediate calculations.

Examples and checks

How this tool works

For included courses, SGPA = Σ(credits × points) / Σ(credits). Excluded rows contribute neither credits nor points. Mappings reject blank or case-equivalent duplicate labels and point values outside the selected scale.

  • Engine: Pure credit-weighted arithmetic with validated custom grade mappings
  • Supported input: positive course credits, grade points from zero to the selected maximum, case-insensitive custom grade labels
  • Output: SGPA, weighted point totals, included credits and formula breakdown
Input
Credits/points: (4,9), (3,8), (2,7), scale maximum 10
Output
(36 + 24 + 14) / (4 + 3 + 2) = 74/9 = 8.222222…; displayed SGPA 8.22.

Limits and questions

Inputs are processed in your browser. Analytics and advertising can make separate network requests.

Limits, edge cases, and troubleshooting

Use numeric grade points from a transcript or build your own mapping. A grade label with no mapping is an error rather than an assumed zero. Zero-credit courses must be explicitly excluded.

  • The interface supports up to 100 courses and 30 custom grade labels.
  • Numeric totals must remain within supported finite arithmetic bounds.
  • Repeated-attempt forgiveness, subject pass rules and GPA-to-percentage conversion are not inferred.
  • Only display rounding is applied; your institution may specify a different method.

When to use another workflow

Use your institution's official calculator or transcript when special regulations, course replacement or non-credit-weighted formulas apply.

Verification

Implementation checked on 2026-09-16. Unit tests and local browser checks covered 74/9 = 8.222222…, custom scales, included and excluded courses, zero-point grades and invalid mappings including case-equivalent labels. Formula output and narrow layouts were checked.

Testing methodology

Frequently asked questions

Does this use one university's SGPA rules?
No. It calculates a credit-weighted mean from your selected scale and included courses. Check your institution's course inclusion, repeated-attempt and rounding rules before using the result.
Are failed courses excluded automatically?
No. An included course with zero points contributes its credits and zero weighted points. Exclude a course only when your official rules exclude it.