Free · Instant · Private

High School GPA Calculator

See your weighted and unweighted high school GPA side by side, with honors and AP bonus points applied.

✓ Updates as you type✓ Works on mobile✓ Nothing is saved

Add your courses

Pick the grade, the course level, and the credits each course is worth.

How it works

How to calculate it

Convert each letter grade to grade points on the 4.0 scale, add the bonus for honors or AP and IB courses, multiply by the course credits, then divide the total by the credits attempted. The unweighted figure repeats the calculation with no bonus.

Weighted GPA = Σ((grade points + level bonus) × credits) ÷ Σ(credits)

Worked example

Example calculation

An A in an AP course, a B+ in an honors course, and an A− in a regular course, each worth 1 credit, give a weighted GPA of 4.17 and an unweighted GPA of 3.67.

Use the calculator above to substitute your own numbers. Results update immediately.

Before you rely on the number

Things worth checking

  • Bonus values are not standardized. +1.0 for AP and +0.5 for honors is the most common pattern, but some districts use +1.0 for both and a few use none at all.
  • Colleges frequently recalculate GPA using their own scale, so the unweighted number is usually the safer one to quote on an application.
  • Weighted GPA above 4.0 is expected once AP or IB courses are included; it is not an error.
  • For a college transcript on a straight 4.0 scale with credit hours, use the GPA calculator.

Common questions

High School GPA Calculator FAQ

Why are my weighted and unweighted GPAs different?

The weighted figure adds bonus points for honors, AP, and IB courses. The unweighted figure caps every course at 4.0 regardless of difficulty.

Which GPA do colleges look at?

Most recalculate from your transcript using their own formula. Reporting the unweighted GPA alongside your course rigor is the standard approach.

Can weighted GPA go above 5.0?

It can at schools that award more than +1.0, though the +1.0 maximum used here caps a straight-A AP schedule at 5.0.