100% free · No sign-up · Calculated privately on your deviceRuns on your device

High school GPA calculator

This high school GPA calculator shows weighted and unweighted GPA side by side. Add each class grade, credits and level (Honors, AP or IB) and match your school’s bonus. In middle school? Use the middle school GPA calculator.

Unweighted GPA counts every A as 4.0. Weighted GPA adds a bonus for Honors, AP or IB classes.

Weighted GPA = Σ((grade points + bonus) × credits) ÷ Σ credits
  • Weighted and unweighted
  • Honors and AP/IB
  • Your school’s bonus rules
  • Quality points table

Updated · Reviewed by Kyler Bennett

Courses and difficulty

Weighted + unweighted
Adjust your school’s weighting policy

A+ uses 4.0. No bonus is awarded to F grades; P and W are excluded. Confirm your school uses these rules.

Weighted GPA
4.167
Unweighted GPA / 4.03.667
GPA credits3
Weighted quality points12.5
Course quality points
CourseBase grade pointsWeighted grade pointsCredits
English44.51
Mathematics341
History441

Kyler Bennett, Statistics & Educational Calculator Specialist
Written and reviewed byKyler Bennett

Statistics & Educational Calculator Specialist · Stanford, California, USA

Kyler Bennett contributes to the development and review of educational and statistical calculators at Online Grade Calculators, with a focus on formula accuracy, quantitative reasoning and easy-to-understand results.

Reviewed by Kyler Bennett

Found this useful? Share it

Send it to a classmate, student or parent.
Review this calculatorShare a rating or suggest a correction

How useful was this calculator?

Your rating and comments go privately to our team. They are not published as a public review. Your email is used to reply.

Your rating (required)
Understand your result

How do advanced classes affect my GPA?

Choose each course’s grade, credits and level to compare the two results. The unweighted GPA uses base grade points; the weighted GPA applies the editable Honors or AP/IB bonus. Use your school’s rules before interpreting the difference as an official GPA.

Weighted GPA calculator: weighted and unweighted together

Choose a letter grade, credits, and course level for each class. The unweighted result uses the displayed 4.0 scale. The weighted result adds the configured Honors or AP/IB bonus to eligible course grade points before multiplying by credits.

How to calculate GPA in high school

Unweighted GPA = Σ(Base grade points × Credits) ÷ Total included credits

Weighted GPA = Σ((Base grade points + Eligible bonus) × Credits) ÷ Total included credits

AP and Honors classes

Use it as an AP GPA calculator: set each AP or IB class to AP / IB and each Honors class to Honors, and the weighted GPA calculator high school students need adds the bonus for you. Because it is a weighted unweighted GPA calculator, both numbers show side by side, so you can compare a GPA calculator with AP classes against the plain 4.0 result. The AP and Honors bonuses are editable, so the result follows your school’s rules.

Example: three equally weighted courses

An A in Honors English earns 4.5 weighted points with a 0.5 bonus. A B in AP Mathematics earns 4.0 with a 1.0 bonus. An A in standard History earns 4.0. Weighted GPA is 12.5 ÷ 3 = 4.167; unweighted GPA is 11 ÷ 3 = 3.667.

HS GPA calculator: default course bonuses

HS GPA calculator: default course bonuses
Course levelAdded grade points for passing grades
Standard0
Honors0.5
AP / IB1.0
F gradeNo bonus
P or WExcluded from GPA

Schools and admissions offices use different policies

The bonus settings are editable because no universal weighted GPA scale exists. This model uses A+ = 4.0, excludes P and W, and gives F no bonus. It does not automatically replace repeated grades or limit the number of weighted courses. Admissions offices may recalculate GPA using their own rules.

Credits and course difficulty measure different things

Credits determine how much a course contributes. A course-level bonus changes its grade-point value. A two-credit standard course can carry more influence than a one-credit Honors course even though Honors receives a bonus.

GPA calculator with weighted classes: side by side

GPA calculator with weighted classes: side by side
CourseLevelGradeUnweightedWeighted
EnglishRegularA4.04.0
AP BiologyAPB+3.34.3
Honors Algebra IIHonorsA−3.74.2
HistoryRegularB3.03.0
SpanishRegularA4.04.0
GPA (5 classes)3.63.9

Honors and AP grade points

Honors and AP grade points
LetterRegularHonors (+0.5)AP or IB (+1.0)
A4.04.55.0
B3.03.54.0
C2.02.53.0
D1.01.52.0
F0.00.00.0

Your school’s own bonus

+0.5 for Honors and +1.0 for AP or IB are common, but schools set their own rules. Some give no bonus for a D, some cap weighted GPA, and colleges often recalculate it. Change the bonuses in the calculator to match your school.

Middle school GPA

Many middle schools report letter grades without a GPA, and high school GPA usually starts in 9th grade. If your middle school does calculate one, it is normally unweighted and every class counts once: the middle school GPA calculator does exactly that. Some districts count high school courses taken in middle school, such as Algebra I, toward high school GPA, so ask your school counselor.

Key terms explained

Unweighted GPA
GPA using base letter-grade values only.
Weighted GPA
GPA after configured course-level bonuses.
AP / IB
Advanced Placement or International Baccalaureate courses.

References and calculation notes

These references explain the underlying mathematics or policy context. Use your institution’s or provider’s rules for official decisions.

ANSWERS TO COMMON QUESTIONS

High school GPA calculator FAQs

Can a weighted GPA exceed 4.0?+

Yes. A course bonus can raise the grade-point value above 4.0. The unweighted result remains on the displayed 4.0 scale.

Is an AP course always worth one extra point?+

No. One point is this tool’s editable starting assumption. Use the policy in your school handbook.

How are pass/fail classes treated?+

P and W are excluded from both points and GPA credits. An F is included as zero points without a difficulty bonus.

Does this predict my admissions GPA?+

No. Colleges may choose different courses, bonus limits, and recalculation rules. Use the output as a transparent planning estimate.

How much does an Honors or AP class add?+

Many schools add 0.5 points for Honors and 1.0 for AP or IB, which are this calculator's defaults. Your school may use different values; change them under the weighting policy settings.

Do colleges use weighted or unweighted GPA?+

Many colleges recalculate GPA with their own rules, often using core academic classes only. Report the GPA on your transcript and use this calculator to understand how it was built.

Can I use this for middle school GPA?+

You can, with every class set to Standard, but the middle school GPA calculator is simpler: it starts with every class at 1 credit and shows the unweighted GPA most middle schools use.

What is the difference between weighted and unweighted GPA?+

Unweighted GPA gives every A 4.0 whatever the class. Weighted GPA adds a bonus for harder classes, so an A in AP can count as 5.0. In the example above, the same grades give 3.6 unweighted and 3.9 weighted.