High School GPA Calculator
Put in your courses, your grades, and which ones were honors or AP. You get both numbers at once: the unweighted GPA out of 4.0, and the weighted one your school actually prints.
How big the honors and AP bonus is, is your district's decision — so it's a setting here, preset from three published policies, not a number we picked for you.
Your courses
One row per course, with the grade you got and whether it was regular, honors or AP-level. Credits are usually 1 for a year-long course and 0.5 for a semester one. Leave a grade blank while the course is still running.
Reg regular · Hon honors · AP AP, IB, AICE or dual enrollment
Your two GPAs
The same 7 credits give you a 3.57 unweighted and a 4.00 weighted — a gap of 0.43, which is what your school adds for taking 4 harder courses. Neither is more real than the other; which one gets used depends on who is reading it.
| Course | Level | Cr | Grade | Points | Bonus | Weighted QP |
|---|---|---|---|---|---|---|
| AP US History | AP | 1 | A | 4.00 | +1 | 5.00 |
| AP Calculus AB | AP | 1 | B | 3.00 | +1 | 4.00 |
| Honors Chemistry | Hon | 1 | B | 3.00 | +0.5 | 3.50 |
| Honors English 11 | Hon | 1 | A | 4.00 | +0.5 | 4.50 |
| Spanish III | Reg | 1 | A | 4.00 | — | 4.00 |
| US Government | Reg | 1 | B | 3.00 | — | 3.00 |
| PE | Reg | 1 | A | 4.00 | — | 4.00 |
| Unweighted | 7 | 3.57 | 25.00 | |||
| Weighted | 7 | 4.00 | +3 | 28.00 |
Quality points are the grade points times the credits, plus the bonus for that course. Each GPA is its own quality points divided by the same 7 credits — which is why adding a bonus raises the number without changing how much any course counts.
Informational only — this is not your official GPA. It's what the grades you typed produce under the weighting rule you picked, and that rule is set by your district, not by any national standard. Your school computes the GPA of record, and colleges routinely recompute their own from your transcript. If your report card disagrees with this page, it is right. Nothing you type here leaves your browser.
How this is calculated
Both GPAs are the same calculation — quality points divided by credits — run over the same transcript twice. Each course turns its letter grade into grade points, multiplies by its credits to give quality points, and the average is all the quality points over all the credits. The only difference is that the weighted pass adds a bonus to courses your district counts as harder.
Unweighted quality points= grade points × credits
Weighted quality points= (grade points × credits) + (bonus × credits)
Either GPA= Σ quality points ÷ Σ credits
Worked through with the example the page loads with — seven 1-credit courses on whole letters, under the honors +0.5 / AP +1.0 rule. Two A's and a B in regular courses, an A and a B in honors, an A in AP US History and a B in AP Calculus: that comes to 25 unweighted quality points over 7 credits: a 3.57. The two AP courses add 1.0 each and the two honors courses add 0.5 each — 3 bonus points — so the weighted total is 28 over the same 7 credits, an exact 4.00. Same grades, same credits, two numbers 0.43 apart.
The bonus is policy, and districts genuinely disagree
There is no national weighting standard. Three published policies, applied to those same seven courses, give three different answers:
| Policy | Honors | AP / IB | Minimum grade | Cap | This transcript |
|---|---|---|---|---|---|
| St. Johns County, FL | +0.5 | +1.0 | D | none | 4.00 |
| Broward County, FL | +1.0 | +2.0 | C | none | 4.43 |
| University of California | +1.0 | +1.0 | C | 8 points | 4.14 |
Two districts in the same state, 300 miles apart, weight the same AP course at 1.0 and 2.0. That spread is why the three parts of the rule — the bonus size, the lowest grade that earns it, and whether the total is capped — are inputs on this page rather than constants baked into it. Your school's student handbook or course catalogue states its version; type that in, and the number this page gives you is the one your transcript will.
What it assumes
- The bonus is added per credit, not per course. A +1.0 bonus on a 1-credit year-long course is worth 1 quality point; on a 0.5-credit semester course it is worth 0.5. That keeps a semester course from counting as much as a year one, which is the same reason credits weight the grades themselves.
- A failed course earns no bonus. Every policy cited here says so in some form — an F is 0 quality points whatever the course was. Where the floor sits above an F (Broward and UC both require a C) the tool applies that instead; it's the “lowest grade points that earn it” setting.
- When a cap binds, the largest bonuses count first. UC allows a maximum of 8 honors points, and a student with more eligible courses than that picks which to use. The tool spends the cap on the biggest bonuses, which is the best case and what anyone filling in the form would choose.
- A blank grade means in progress, not zero. Those credits stay out of both figures until a grade exists. An F, by contrast, is a real 0.0 counted at full credit weight.
- Whole letters by default. Most high schools grade A–F with no plus or minus in the GPA. If yours puts an A− at 3.7, switch the scale; if it uses something else, type grade points into the grade boxes directly.
Where this stops being right
- Which courses count at all. Some districts leave PE, health and electives out of the GPA entirely; UC counts only approved A–G academic courses, and only those taken from the summer after 9th grade through the summer after 11th. Enter the courses your school counts — the tool averages what you give it.
- Which courses qualify as “honors”. A course being called honors by your school doesn't make it weighted everywhere. UC weights school-designated honors courses only for California residents and only when the course is UC-certified; out-of-state applicants get the extra point for AP and IB alone.
- Grade forgiveness and retakes. Districts differ on whether a repeated course replaces the original grade or both stay in the average. Broward computes its GPAs over courses “not forgiven”, which presumes a forgiveness policy this tool knows nothing about. Enter only the attempts your school counts.
- Exam requirements. Broward awards its AP bonus only where the AP exam was actually taken. If your district has a rule like that and you skipped the exam, mark the course as regular.
- College GPAs work differently. Universities weight by credit hours, not course difficulty, and a graduate school will not care what your high school added for AP. For a college transcript use the cumulative GPA calculator.
- This is not your official GPA. Your school computes the GPA of record and colleges recompute their own. If your report card disagrees with this page, it is right.
Sources
The averaging needs no authority. The bonus does — every figure the presets use is taken from a published policy, and they are cited here partly as evidence for the claim this tool is built on: that there is no single right number.
St. Johns County School District (FL), GPAs Explained: a weighted GPA includes “additional weight for honors (0.5 weight) and Advanced Placement (AP), Dual Enrollment (DE), Advanced International Certificate of Education (AICE), or International Baccalaureate (IB) courses (1.0 weight).” The district's table puts an A in an AP course at 5.0 and an A in honors at 4.5, and an F at 0 in all three columns.
Broward County Public Schools (FL), High School Grading & Grade Point Averages: the unweighted GPA is “the cumulative, unweighted average of grade points earned in all high school courses not forgiven”, while the weighted one adds 1.0 bonus quality point per credit for honors and 2.0 for AP, AICE, IB and dual enrollment — conditional on a grade of C or above, and on the AP exam being taken.
University of California, GPA requirement: convert A–G course grades to points (A=4, B=3, C=2, D=1), then add “an extra point for each semester of a UC honors-level course”, to a “maximum of 8 points between 10th and 11th grades”. “Grades of D or F in an honors course do not earn an extra point.”
These three are cited as published, verifiable examples, not as the policy governing your transcript. Yours states its own version, and that is the one that counts. What they establish between them is the point: the average is fixed arithmetic, and the bonus is a local decision.
Last reviewed: August 2026
Frequently asked questions
What is the difference between weighted and unweighted GPA?
Unweighted counts every course the same: an A is 4.0 whether it was AP Physics or PE, so the number stops at 4.00. Weighted adds bonus grade points for harder courses before averaging, which is how a transcript comes out above 4.0. Both are computed from the same grades — the example this page loads with is a 3.57 unweighted and a 4.00 weighted, one junior year with two AP and two honors courses in it. Neither number is more real than the other; which one gets used depends on who is reading the transcript.
How much does an AP or honors class add to my GPA?
That is district policy, and it varies more than most students realise. St. Johns County in Florida adds 0.5 for honors and 1.0 for AP, IB, AICE or dual enrollment. Broward County, in the same state, adds 1.0 and 2.0 — and only when the grade is a C or better. The University of California adds 1.0 either way, capped at 8 points total. That is why the bonus is an editable input here rather than a built-in constant: the same seven courses come out 4.00, 4.43 or 4.14 depending on whose rule you apply.
Can a weighted GPA be higher than 4.0?
Yes — that is what weighting is for. Under a +1.0 AP rule, an A in an AP course is worth 5.0 grade points, so a transcript of straight A's in AP courses averages 5.0. Under Broward's +2.0 rule it reaches 6.0. An unweighted GPA can never exceed 4.0, because 4.0 is what an A is worth. If you see a GPA above 4.0 quoted anywhere, it is weighted by definition, and the number alone doesn't tell you which bonus produced it.
Which GPA do colleges actually look at?
Usually their own. Most selective colleges recompute a GPA from the transcript itself using their own rules, because a weighted GPA is not comparable between schools that weight differently. The University of California publishes exactly how it does this — A-G courses only, grades from the summer after 9th grade through the summer after 11th, one extra point per semester of a UC-approved honors course, no more than 8 of those, and no extra point for a D or an F. That published recomputation is one of the three presets on this page.
Related tools
This term's courses, credits and grades against the GPA you already have. See your new cumulative GPA, and how far one term actually moves it.
Open tool →Target GPA CalculatorThe GPA you want, against the credits you've already banked. See what the credits ahead have to average — and, when that's off the top of the scale, how many credits it really takes.
Open tool →Semester Grade CalculatorYour quarter grades against your school's own weighting. See the semester grade you're carrying, how far the final exam can still move it, and what each letter would take.
Open tool →Weighted Grade CalculatorYour course grade weighted the way the syllabus weights it, with each component's contribution itemized. Takes marks as percentages or as they were handed back — 17/20.
Open tool →Test Grade CalculatorHow many questions the test had and how many you got wrong. See the percentage, the letter it earns on your course's own cut-offs, and how many questions each letter costs.
Open tool →