Weighted GPA calculation
A weighted GPA rewards harder courses with bonus grade points so that a student taking AP and IB classes is not penalised against someone taking easy electives. This calculator computes both your weighted GPA (which can exceed 4.0) and your unweighted GPA (capped at 4.0), credit-weighted across all your courses.
How it works
Each letter grade maps to a base grade point on the 4.0 scale. For passing grades, the tool adds a rigor bonus:
Regular +0.0
Honors +0.5
AP +1.0
IB +1.0
So the weighted point for a course is basePoint + bonus (a failing grade gets no bonus and stays at 0.0). The weighted GPA is the credit-weighted average of those weighted points:
weightedGPA = sum((basePoint_i + bonus_i) * credits_i) / sum(credits_i)
unweightedGPA = sum(basePoint_i * credits_i) / sum(credits_i)
Courses with no credits or no grade are skipped.
Tips and notes
- Many high schools cap the weighted scale at 5.0, which matches the +1.0 AP/IB bonus on an A.
- Some districts use different bonuses (for example +1.0 for Honors). If yours does, adjust the result mentally or use the unweighted figure as the comparable baseline.
- Most colleges recalculate GPA on their own scale, often unweighted, so always keep both numbers handy.