High School GPA Calculator
Edit the example grade mapping and Honors/AP/IB bonuses, then enter up to 20 courses. Results are estimates, not official academic records.
A QUICK WALKTHROUGH
How to use this tool
- Edit the example grade mapping and school bonus points.
- Enter an optional course name, credits, letter grade, and course level for each class.
- Calculate both unweighted and weighted GPA estimates.
School policy is configurable
Schools and institutions use different scales, weighting, repeat-course, pass/fail, rounding, and academic-standing rules. The mapping and bonuses are editable examples; replace them with your institution’s policy.
Local estimate with limits
Unweighted GPA uses mapped grade points. Weighted GPA adds the selected course-level bonus before applying credit weighting. You can enter up to 20 courses, each with up to 100 credits; values must be finite. Results are estimates and do not determine official transcripts, honors, probation, eligibility, or other academic standing.
GOOD TO KNOW
Common questions
Does this use my school’s official scale?
Only after you enter your institution’s mapping and course bonuses. Defaults are examples, and this tool cannot reproduce institution-specific exclusions, repeats, rounding, or standing rules.
What is the difference between weighted and unweighted GPA?
Unweighted GPA uses base grade points; weighted GPA adds your configured Honors or AP/IB bonuses.
Are inputs uploaded?
No. The calculation runs locally in your browser.