InfyCalculator
🎓

High School GPA Calculator

Turn your semester letter grades into a weighted high school GPA, with honors and AP courses adding the usual quality-point bumps.

Course grades
How many are Honors
How many are AP / IB
Loading calculator…

How it works

unweighted = Σ(grade points) ÷ courses · weighted = unweighted + (0.5 × honors + 1.0 × AP) ÷ courses

A high school GPA averages the 4.0-scale points behind each letter grade. Most schools then reward tougher classes with quality points: an honors course is worth +0.5 and an AP or IB course +1.0 on top of the base grade. This tool spreads those bumps across all your courses, so a schedule that is half AP raises the weighted GPA well above 4.0 while the unweighted number stays capped at 4.0.

Worked example

Grades A, B+, A-, B are 4.0, 3.3, 3.7, 3.0 — an average of 14.0 ÷ 4 = 3.50 unweighted. With one honors (+0.5) and one AP (+1.0) class, the bump is (0.5 + 1.0) ÷ 4 = 0.375, giving a 3.88 weighted GPA.

Frequently asked questions

What is the difference between weighted and unweighted GPA?

Unweighted GPA caps every course at 4.0 no matter how hard it is. Weighted GPA adds extra points for honors and AP/IB classes, so it can climb above 4.0 and rewards students who take a heavier course load.

How much does one AP class raise my GPA?

An AP class adds +1.0 to that one course, but the effect on your overall GPA is diluted across every class. In a six-course schedule a single AP adds about 1.0 ÷ 6 ≈ 0.17 to the weighted average.

Do all high schools weight GPA the same way?

No. The +0.5 honors / +1.0 AP convention is the most common, but some schools use +1.0 for honors too, cap the weighted GPA at 5.0, or only weight designated courses. Check your school profile for the exact policy.

Related calculators

This calculator is for educational purposes. Double-check important results before acting on them.