High school GPA calculator

Get your unweighted (4.0) or weighted GPA — with honors and AP/IB boosts — calculated privately in your browser.

Quick answer

High school GPA is the average of your grade points. Unweighted uses a 0–4.0 scale (A = 4.0); weighted adds boosts for harder classes — commonly +0.5 for honors and +1.0 for AP/IB, so an A in AP can count as 5.0. Turn on 'weighted' in the TryCalculatingNow GPA calculator to include them.

Open GPA calculatorWeighted GPA detailsGPA scale chart

Weighted vs unweighted example

ClassGradeUnweightedWeighted
English (regular)A4.04.0
Chemistry (honors)A4.04.5
US History (AP)A4.05.0
Average4.004.50

Not an official grade report. Formulas follow common weighted averages. Your syllabus, board, or registrar always wins — scales and rounding differ. Numbers stay in your browser.

Frequently asked questions

What is the difference between weighted and unweighted GPA?

Unweighted GPA puts every class on a 0–4.0 scale (A = 4.0) regardless of difficulty. Weighted GPA adds points for harder classes — commonly +0.5 for honors and +1.0 for AP or IB — so an A in AP can count as 5.0. Colleges see both; the calculator does either.

How do I calculate my high school GPA?

Convert each letter grade to points, apply any honors/AP boost if you want weighted GPA, then average them (credit-weighted if your school uses credits). The calculator does this automatically as you add classes.

What is a good high school GPA?

On the unweighted 4.0 scale, 3.5+ is strong and 4.0 is a straight-A average. Weighted GPAs can exceed 4.0 because of honors/AP boosts, so compare against your school’s own scale.

Is my data uploaded?

No. TryCalculatingNow runs in your browser. Grades are not uploaded to our servers for processing — you can optionally save a draft locally, never to a server.

TryCalculatingNow