OpusDesk Hub Tools

SGPA Calculator

Calculate semester GPA using your credits and grade-point 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

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

  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.

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.

OptionBest forTrade-off
This browser toolQuick, private, one-off workLimited by browser memory and the documented feature set
Desktop or command-line toolBatch jobs and repeatable automationRequires 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.

Related tools