High school GPA calculator

High School GPA Calculator

High school GPA comes in two versions: unweighted (every A is 4.0, whatever the course) and weighted (honors and AP courses earn bonus points). The example below gives 3.66 unweighted and 4.16 weighted — enter your own courses and the calculator shows both, with the bonus values your school uses.

By Muhammad Mansoor Haidar, owner and developer · Last updated October 25, 2026

Bonus points are added to the 4.0 points of each honors or AP/IB course. Use the values your school publishes: they differ from school to school. A course graded F gets no bonus.

Your courses are saved on this device only, in your browser, so they are here when you come back. Nothing is uploaded or shared.

Weighted GPA4.16
Unweighted GPA3.66

5 courses, 5 credits. The weighted GPA is 0.50 higher because of the bonus points.

Results are estimates. Your school sets the official bonus points, credit values and rounding, and a college may recalculate your GPA with its own rules.

How high school GPA works

Unweighted GPA treats every course the same: A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0.0, averaged over courses. Weighted GPA adds a bonus for harder courses — the common model adds 0.5 for honors and 1.0 for AP/IB, so an A in AP Calculus counts as 5.0 instead of 4.0. That is why weighted GPAs can rise above 4.0.

The catch: bonus values differ by district. Some schools add 0.5 for AP instead of 1.0, some weight only AP and not honors, and some report weighted GPA on a 5.0 scale. The calculator lets you change both bonuses, so set them to your school’s table before trusting the weighted figure officially.

Weighted vs unweighted: which do colleges see?

Usually both. Your transcript normally shows the school’s own GPA, and many colleges recompute an unweighted GPA from your letter grades so applicants from different weighting systems compare fairly. A weighted GPA above 4.0 signals course rigor; an unweighted GPA signals raw grades. Neither alone tells the whole story, which is why this calculator shows both side by side.

  • Unweighted GPA: pure grades, capped at 4.0.
  • Weighted GPA: grades plus difficulty bonuses, can exceed 4.0.
  • Class rank, where a school reports it, usually uses the weighted figure.

High school GPA without credit hours

Most high school courses carry equal weight — one credit each — so the calculator treats every course as one credit by default. If your school weights a course differently (a double-period lab, for example), change its credit value and the average follows the same quality-points maths as a college GPA.

AP, IB and dual enrollment

AP and IB courses are the usual source of weighting bonuses, and the calculator treats them the same way: pick the AP level for AP and IB courses and the bonus applies. Dual enrollment is different — those are real college courses taken during high school, so they often appear on both a high school transcript and a future college transcript. How the bonus applies to them is set by the high school, and whether the college counts them again is set by the college, so confirm both before assuming either.

Class rank and the weighted GPA

Where a school reports class rank, it usually ranks on the weighted GPA, because that is the figure that rewards harder courses. That also means rank depends on the cohort: the same weighted GPA can rank differently in a class full of AP students than in one with few. Some schools have stopped ranking entirely for exactly that reason, reporting deciles or nothing at all. Rank is a comparison inside one school, never a national measure.

Worked example: five courses, weighted and unweighted

Five one-credit courses, two of them weighted (AP Calculus and AP Biology) and one honors.

AP Calculus: A (ap)
AP bonus +1.0
Honors English: B+ (honors)
Honors bonus +0.5
US History: A (regular)
No bonus
AP Biology: B (ap)
AP bonus +1.0
Spanish II: A (regular)
No bonus
Unweighted GPA
3.66
Weighted GPA
4.16

The same grades give two different GPAs: weighting lifts the result because two of the five courses are AP. Change the bonuses to your school’s table and both figures update.

High school GPA FAQs

High school GPA questions

Weighted vs unweighted, AP bonuses, and what colleges actually use.

On the unweighted 4.0 scale, 3.0 is a B average and 3.5 or above is strong at most schools; on a weighted scale the same record reads higher because of AP and honors bonuses. Colleges compare your GPA with your school’s profile and course rigor, not against one national cutoff.
Add the bonus to each weighted course’s grade points (commonly +0.5 for honors, +1.0 for AP/IB), multiply by credits, add the quality points and divide by total credits. The calculator does this with bonuses you can change to match your district.

Interactive Tools Available

Calculate a high school GPA

Related grade calculators

Built and maintained by Muhammad Mansoor Haidar, Easy Grade Tool. Formulas last checked October 25, 2026. See the methodology and corrections policy. Results are estimates; your teacher’s or school’s grading policy decides your official grade.