NUS High GPA Calculator

Grade Point Conversion Guide

Use this guide to convert your letter grades to grade points for input.

Grade Grade Point
A+5.0
A5.0
A-4.5
B+4.0
B3.5
B-3.0
C+2.5
C2.0
D+1.5
D1.0
F0.0

Minimum promotion GPA: 2.5 (C+)
Minimum passing GPA: 1.0 (D)
Minimum graduation GPA: 2.5 (C+)

Note that Enrichment, Honours and Da Vinci courses do not have a grade point and do not count towards the GPA.

Class of (Graduation Year)

Grade:

Show courses

Use the checkbox in each row to control whether that course is included in the final GPA calculation.

+ Course Code Course Name Course Type Units Your Grade Point

Courses with a cancelled course code indicate that that course does not count towards the GPA - these courses cannot be included in the calculation.
GPA is always rounded to one decimal place.

Your Calculated GPA: 0.00

How does this work?

This calculator pulls data from the nush-pos-data repository on GitHub, and uses the information you provide in the drop-down to filter the courses.
If you'd like to see the source code, it's in the nush-gpa-calc repository on GitHub.
Nothing that you enter here ever leaves your device.

How accurate is this?

In theory it should be 100% accurate, but there may be errors in the code. You'd probably want to check by yourself just to be sure - this tool just exists to make your life easier if you want a quick calculation.

I found a bug!

You can file an issue on GitHub and I'll look into it.

Is this an official school product?

No.


Credits: GPA Calculator by LXYSGP, this version by gohjy