Use this high school GPA calculator to calculate weighted and unweighted results from each course's grade and level. Honors and AP weights are editable because school policies differ.
How to use the high school GPA calculator
Use this when course rigor affects the GPA you want to estimate. The unweighted result uses the selected base scale, while the weighted result applies the visible Honors and AP points.
Select the level that your school assigns to each course rather than inferring rigor from the course name.
The default add-ons are examples from a published school scale, not a universal rule. Edit them to match your school.
The default gives each course equal weight. Turn on credit hours only when course credits affect your school's GPA.
Example: AP A, Honors B+, and Regular A−
- With the default +1.0 AP and +0.5 Honors weights, these three equal-credit courses produce a 4.17 weighted GPA and a 3.67 unweighted GPA.
- Course weighting adds 0.50 points to the average.
Weighted versus unweighted GPA
Unweighted GPA uses only the base grade points. Weighted GPA adds the selected course-level points before averaging, so an advanced course can exceed 4.0 on the weighted scale.
Why schools can report different GPAs
Schools choose their own plus/minus rules, course-level add-ons, credit treatment, and included courses. The editable controls make the assumptions visible, but the official transcript remains authoritative.