You have more than one GPA, and that is normal
A high school transcript can legitimately produce three different numbers at once, and students find this out at the worst possible moment — while filling in an application that asks for a specific one.
- Your unweighted GPA. Every A is 4.0 regardless of course difficulty. Capped at 4.0.
- Your school-weighted GPA. Honours and AP courses get a bump, so this can exceed 4.0 and is often reported on a 5.0 scale. This is the number on your transcript.
- The recalculated GPA a university computes for itself. Many admissions offices strip out electives and non-core courses, apply their own weighting rules, and rebuild a GPA from your academic core only. That number is not on your transcript and you never see it.
Almost no calculator explains the third one, and it is the one that surprises people. If your GPA is carried by an A in Studio Art and a B in AP Chemistry, the recalculated version will look worse than the one you have been quoting.
The bump conventions
+0.5 for honours, +1.0 for AP or IB is the most common scheme in US high schools. It is a convention, not a standard. Some districts add 0.5 to everything advanced. Some add nothing at all and report unweighted only. Some cap the weighted GPA at 4.5 rather than 5.0. Dual enrolment is treated inconsistently even within a single district. Your student handbook decides this, and it is worth five minutes to check before you build a course schedule around it.
Worked example
Seven courses — two AP, one honours, four regular:
- AP US History — B+ (3.3) → weighted 4.3
- AP Biology — A− (3.7) → weighted 4.7
- Honors Precalculus — B (3.0) → weighted 3.5
- English 11 — A (4.0)
- Spanish III — A− (3.7)
- Studio Art — A (4.0)
- Physical Education — B+ (3.3)
Unweighted: 25.0 ÷ 7 = 3.57. Weighted: 29.0 ÷ 7 = 4.14.
Same transcript, both correct, 0.57 apart. Both get asked for, which is why this calculator returns them together rather than making you run it twice.
The formula
Unweighted: GPA = Σ pᵢ ÷ n where p is the standard grade points for the letter.
Weighted: GPA = Σ (pᵢ + bᵢ) ÷ n where b is the level bump — 0 for regular, 0.5 for honours, 1.0 for AP or IB by default, all adjustable above.
Most US high schools weight every course equally regardless of how many periods it meets, which is why there is no credit term here. If your school does assign credits to courses, use the credit-hour version instead.
Where this stops being reliable
Some schools grade on a 100-point scale and convert to GPA using their own percentage bands, which are not universal — an 89 is an A− at one school and a B+ at another. Some weight semester-long and year-long courses differently. Dual-enrolment courses are sometimes weighted as AP, sometimes as honours, sometimes not at all. And whether freshman year counts toward the reported GPA varies by district, though it almost always appears on the transcript regardless.
When your school's number and this one disagree, your school's number is the one on your transcript.