What this tool does
Enter course credits and numeric points or your own grade-label mapping to calculate a credit-weighted semester GPA with a visible breakdown.
How to use SGPA Calculator
- Choose your scale. Enter your institution's grade-point maximum. Use numerical points or define each grade label and its point value yourself.
- 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.
- Check the weighted result. Calculate and inspect each credit × point contribution and total included credits. Display rounding does not alter intermediate calculations.
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
Worked example
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, 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.
| Option | Best for | Trade-off |
|---|---|---|
| This browser tool | Quick, private, one-off work | Limited by browser memory and the documented feature set |
| Desktop or command-line tool | Batch jobs and repeatable automation | Requires installation and setup |
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.
Supported inputs and limits
- positive course credits
- grade points from zero to the selected maximum
- case-insensitive custom grade labels
- 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.
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.
Is information sent to a server?
Tool inputs are processed in this browser. This product does not use analytics or send your input to an external API. Clicking an external website link still visits that website.