Select exam and group
Choose SSC or HSC, then Science, Business Studies, or Humanities. A typical subject list appears automatically.
Select your exam, group, and grades. K-GPA Calc applies the compulsory-fail rule and optional-subject bonus automatically.
Step 1
Changing exam or group loads a typical editable subject list.
Step 2
Choose exactly one optional (4th) subject.
Simple workflow
The calculator handles the formula while you provide the exam details and letter grades.
Choose SSC or HSC, then Science, Business Studies, or Humanities. A typical subject list appears automatically.
Select A+ through F for each row and mark exactly one subject as the optional fourth subject.
Check the live GPA breakdown, then print or save a clean A4 academic grade sheet as PDF.
Formula explained
First, add the grade points of all compulsory subjects. For the optional subject, only the amount above GP 2.00 is added. Divide the resulting total by the number of compulsory subjects, then cap the final value at 5.00.
An F in any non-optional subject immediately makes the overall result fail, and the calculator displays GPA 0.00.
If the optional subject grade is A+ (GP 5.00), the bonus is 5.00 − 2.00 = 3.00 points.
Subject combinations vary by institution and curriculum. The presets are convenient starting lists—you can rename, add, remove, or reassign the optional subject before calculating.
Frequently asked questions
Only the optional subject's grade point above 2.00 is added. A+ gives GP 5.00, so the bonus is 3.00. A gives a 2.00 bonus, A− gives 1.50, B gives 1.00, and C, D, or F gives no bonus.
No. An F in the designated optional subject contributes no bonus, but it does not trigger the compulsory-subject failure rule. An F in any compulsory subject makes the overall result fail and forces the GPA to 0.00.
No. All calculation and print preparation happen locally in your browser with client-side JavaScript. The tool does not send your grades or student details to a server.
Yes. Subject combinations can differ between institutions. Every subject name is editable, and you can add custom rows, remove rows, or select a different optional subject.