Two students can earn the exact same letter grades and still end up with meaningfully different weighted GPAs, purely because of how many of those grades came from AP, IB, or honors courses. This case study works through two identical grade profiles on different course loads to show the exact point where weighted and unweighted GPA diverge — and how that gap can plausibly reshape class rank.
A note on this example
Scenario: two hypothetical students, referred to simply as Student A and Student B, finish a school year with the identical set of six letter grades — but Student A took a lighter mix of course levels while Student B took a heavier load of AP courses. The students and figures below are illustrative, constructed to demonstrate the arithmetic, not a real transcript or real school.
Both students' course lists
Student A (1 AP course, 2 honors, 3 standard):
| Course | Level | Grade | Unweighted Points | Weighted Points |
|---|---|---|---|---|
| AP Chemistry | AP (+1.0) | A | 4.0 | 5.0 |
| Honors English | Honors (+0.5) | A | 4.0 | 4.5 |
| Honors Biology | Honors (+0.5) | A- | 3.7 | 4.2 |
| Algebra II | Standard | B+ | 3.3 | 3.3 |
| Spanish III | Standard | B+ | 3.3 | 3.3 |
| World History | Standard | B | 3.0 | 3.0 |
Student B (4 AP courses, 1 honors, 1 standard):
| Course | Level | Grade | Unweighted Points | Weighted Points |
|---|---|---|---|---|
| AP Chemistry | AP (+1.0) | A | 4.0 | 5.0 |
| AP English Language | AP (+1.0) | A | 4.0 | 5.0 |
| AP Biology | AP (+1.0) | A- | 3.7 | 4.7 |
| AP US History | AP (+1.0) | B+ | 3.3 | 4.3 |
| Honors Spanish III | Honors (+0.5) | B+ | 3.3 | 3.8 |
| Algebra II | Standard | B | 3.0 | 3.0 |
Notice both students earned the exact same six letter grades — one A, one A-, two B+'s, and so on — just distributed across different course levels.
Step 1: Unweighted GPA (identical for both)
Unweighted GPA ignores course level entirely, so both students compute it the same way, using their unweighted points column:
Student A: 4.0+4.0+3.7+3.3+3.3+3.0 = 21.3 → 21.3 ÷ 6 = 3.55
Student B: 4.0+4.0+3.7+3.3+3.3+3.0 = 21.3 → 21.3 ÷ 6 = 3.55
Same six grades, same six credits, same result: both students post a 3.55 unweighted GPA.
Step 2: Weighted GPA (where they diverge)
Now sum the weighted points column, which adds +1.0 for each AP course and +0.5 for each honors course before averaging:
Student A: 5.0+4.5+4.2+3.3+3.3+3.0 = 23.3 → 23.3 ÷ 6 = 3.88
Student B: 5.0+5.0+4.7+4.3+3.8+3.0 = 25.8 → 25.8 ÷ 6 = 4.30
Even though the two students earned identical letter grades, Student B's heavier AP course load produces a weighted GPA 0.42 points higher than Student A's — 4.30 versus 3.88 — purely from course rigor.
Unweighted vs. Weighted GPA by Student
How this plausibly plays out in class rank
Many schools that publish class rank use weighted GPA specifically so a heavier AP/honors course load isn't penalized relative to an easier schedule. To illustrate how a 0.42-point weighted gap could translate into rank, imagine a hypothetical graduating class of 300 students ranked by weighted GPA, where Student A's 3.88 happens to land at rank 47 and Student B's 4.30 happens to land at rank 12. Applying the standard class rank percentile formula (covered in full in our class rank guide):
Percentile = ((Class Size − Rank + 1) ÷ Class Size) × 100
Student A: ((300 − 47 + 1) ÷ 300) × 100 = (254 ÷ 300) × 100 = 84.7th percentile
Student B: ((300 − 12 + 1) ÷ 300) × 100 = (289 ÷ 300) × 100 = 96.3rd percentile
The rank positions (47th and 12th) in this illustration are hypothetical placeholders, not derived from any real class's GPA distribution — there's no way to know exactly how many rank positions a 0.42-point weighted GPA gap is worth without knowing how tightly the rest of that specific class is clustered near that range. The percentile math itself is exact; the input ranks are only illustrative.
The broader point holds regardless of the exact rank numbers: at a school that ranks by weighted GPA, two students who earned identical grades can land in meaningfully different rank bands — potentially the difference between Magna Cum Laude and Summa Cum Laude class-standing territory — purely based on how many AP or honors courses they chose to take.
Common edge cases
- Different weighting conventions. Some schools use a smaller AP bonus (like +0.5 instead of +1.0) or don't weight honors courses at all, which would shrink the 0.42-point gap in this example. See our guide on unweighted vs. weighted GPA for how different conventions change the math.
- Weighting caps. Some schools cap how many weighted courses count toward the bonus, specifically to limit how far a heavy AP schedule can push a weighted GPA above peers.
- Rank based on unweighted GPA instead. At a school that ranks by unweighted GPA, Student A and Student B in this example would tie exactly, since their unweighted GPAs are identical — the rigor difference would show up on the transcript's course list but wouldn't affect rank at all.
- Schools that don't rank. A meaningful share of US high schools no longer publish official class rank, partly to avoid exactly this kind of rigor-driven separation between similarly performing students — see our class rank guide for more on how schools without formal rank present standing instead.
Try it yourself
To see your own unweighted and weighted GPA side by side using this same course-by-course method, try our Weighted GPA Calculator. If your school publishes class rank, our Class Rank Calculator computes your exact percentile from your rank and class size — both calculated privately in your browser, with no account required.






