GradeOnwardBETA
Your study setupAll countries · All levels · All grading systems

Country and level tailor your guidance and starting tools. Grading system filters compatible calculators.

Good places to start
Preferences stay on this device. Your calculation inputs stay as entered.
See the bigger picture

Weighted high-school GPA calculator

Compare weighted and unweighted high-school GPA from the same courses. Set confirmed Honors, AP and IB bonuses, eligibility threshold and per-course cap.

Your starting point

Example inputs

Example numbers are editable. Choose your confirmed rule before a result is calculated; no institution policy is selected for you.

CourseCreditsBase grade pointsCourse level

Enter unweighted points from the school’s mapping. Exclude only courses the policy excludes. The cap applies per course; admissions bonus-course limits are not applied.

How it works

Unweighted GPA = Σ(base points × credits) ÷ counted credits. Weighted GPA = Σ(min(course cap, base points + eligible course bonus) × credits) ÷ counted credits.

A worked example

Two one-credit courses at 4.0 base points give a 4.0 unweighted GPA. If one regular course has no bonus and one AP course earns a 1.0 bonus under a 5.0 course cap, the weighted GPA is 4.5. These are example settings, not a universal school scale.

Assumptions to check

Enter the school’s unweighted points directly; no letter-grade or percentage conversion is assumed. Bonuses apply at or above the chosen base-point threshold. Regular courses earn no bonus. Excluded rows do not count. The cap is per course, not a cap on the number of bonus courses. Selected years, subject eligibility, admissions recalculations and district-specific bonus-course limits must be handled separately.

Read all calculation notes ↗

A few useful answers

Do all AP or IB classes get a full extra point?

No. Enter the bonus your school actually gives. AP and IB bonuses are separate inputs, and Honors has its own input.

Can a failed course earn a bonus?

Only when its base points meet the threshold you set. Check your school’s rule; the example threshold prevents low-point results from automatically receiving a bonus.

Is this an official admissions GPA calculator?

No. Admissions bodies can select different subjects, years, caps and grade mappings. This is a configurable school-course calculation, not an official admissions recalculation.

Planning estimates, not official academic results. Your course and institution set the rules.

Weighted versus unweighted GPA

Both averages use the same counted courses and credits. The unweighted result uses base points. The weighted result adds eligible bonuses under your cap. That makes the difference visible without assuming a weighted GPA is interchangeable with another school’s number.

Enter credits and grade points consistently

A full-year course may carry more credit than a semester course. Use the credit units assigned by your school consistently. The base maximum is a validation limit; changing it does not convert existing grades or reassign letter-grade values.

Check eligibility before applying a bonus

Some schools limit bonuses to certain courses or grades. Mark ineligible courses Regular or Exclude only as appropriate to the school’s GPA rules. This version cannot automatically choose which courses qualify under an admissions authority’s separate capped formula.

Guides for this calculation

Why weighted school GPAs need the school’s actual rules

Check your institution’s rules

These sources explain example methods and policy differences. No university preset is applied.

Granada Hills Charter: an example of grade-dependent course bonuses ↗