Free · no signup · weighted or unweighted
GPA Calculator
Add your courses, grades, and credits to see your GPA instantly — set your own grade scale, work out what you need next term, and share the result with a link.
Short answer
Your GPA is a credit-weighted average of your grade points: turn each letter into points (A = 4.0, A− = 3.7, B+ = 3.3), multiply each by the course’s credits, add them up, and divide by your total credits — GPA = Σ(points × credits) ÷ Σ(credits). So an A in a 1-credit class and a C in a 5-credit class is (4.0 × 1 + 2.0 × 5) ÷ 6 = 2.33, not the 3.0 a plain average would give. Weighted GPA adds +0.5 for Honors and +1.0 for AP/IB, so it can go above 4.0.
How we calculate this
Your GPA is a credit-weighted average of your grade points — not a plain average of your letter grades. This tool applies that arithmetic exactly:
- Letter grades become grade points. Each letter maps to a point value on the scale below — A = 4.0, A− = 3.7, B+ = 3.3, and so on down to F = 0. An unrecognised grade scores 0 rather than breaking the calculation.
- Weighted mode adds a bonus for harder classes. Honors adds +0.5; AP, IB, and dual-enrollment classes add +1.0. The bonus is capped one point above the scale maximum, so an A in an AP class is worth 5.0 and never more. In unweighted mode the course level is ignored entirely.
- Each course is weighted by its credits. Grade points are multiplied by credits, so a 5-credit class moves your GPA five times as much as a 1-credit class. An A in a 1-credit art class and a C in a 5-credit chemistry class is (4.0 × 1 + 2.0 × 5) ÷ 6 = 2.33 — not the 3.0 a plain average of an A and a C would suggest.
- Total points divided by total credits. GPA = Σ(grade points × credits) ÷ Σ(credits). Cumulative GPA rolls your prior transcript in the same way: (prior GPA × prior credits + this term's points) ÷ all credits combined.
Assumptions
- Defaults to the standard 4.0 scale with plus/minus grades, with A+ capped at 4.0 — the most common US convention, but not universal. Your registrar's published scale is authoritative; edit the scale to match it.
- Weighted bonuses (+0.5 Honors, +1.0 AP/IB) are conventions, not standards. Schools weight differently, and some don't weight at all.
- Only graded, credit-bearing courses count. Pass/fail, audited, and withdrawn courses are normally excluded from GPA — leave them out.
- Courses with zero or negative credits are skipped rather than silently averaged in.
- Everything is computed in your browser. Nothing is uploaded or stored.
Sources
Last reviewed: July 15, 2026
Standard 4.0 grade scale (unweighted)
| Letter grade | Grade points |
|---|---|
| A+ | 4.0 |
| A | 4.0 |
| A- | 3.7 |
| B+ | 3.3 |
| B | 3.0 |
| B- | 2.7 |
| C+ | 2.3 |
| C | 2.0 |
| C- | 1.7 |
| D+ | 1.3 |
| D | 1.0 |
| D- | 0.7 |
| F | 0.0 |
The scale most US schools use. Some award 4.3 for an A+, and some don't use minus grades at all — if yours differs, edit the scale in the calculator and every figure updates.
Weighted GPA bonus by course level
| Course level | Bonus added | An A is worth | A B is worth |
|---|---|---|---|
| Regular | +0.0 | 4.0 | 3.0 |
| Honors | +0.5 | 4.5 | 3.5 |
| AP / IB | +1.0 | 5.0 | 4.0 |
| Dual-enrollment / College | +1.0 | 5.0 | 4.0 |
The most common US convention. A weighted course tops out one point above the scale maximum, so an A in AP is 5.0 — never higher. Schools vary: some give Honors a full point, some don't weight at all.
Related tools
How do you calculate GPA?+
Convert each letter grade to grade points (A = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, and so on), multiply each course's points by its credits, add those up, and divide by your total credits. GPA = Σ(grade points × credits) ÷ Σ(credits). Because it's weighted by credits, a 5-credit class affects your GPA five times as much as a 1-credit class.
What is a good GPA?+
On an unweighted 4.0 scale, 3.0 is a solid B average, 3.5+ is generally considered strong, and 3.7+ is competitive for selective colleges. There's no universal cutoff — what counts as good depends on your school and where you're applying. A weighted GPA above 4.0 isn't directly comparable to an unweighted one.
What's the difference between weighted and unweighted GPA?+
An unweighted GPA caps every course at 4.0 no matter how hard it is. A weighted GPA adds bonus points for harder classes — typically +0.5 for Honors and +1.0 for AP or IB — so it can exceed 4.0. An A in an AP class is worth 5.0 weighted but 4.0 unweighted.
Does this calculator use my school's grade scale?+
It defaults to the standard 4.0 scale with plus/minus grades, which most US schools use. If your school differs — some award 4.3 for an A+, some don't use minus grades at all — you can edit the scale directly and the calculator will use your values. Check your student handbook or registrar for the official scale.
How many credits is each class worth?+
In high school most full-year classes are 1 credit and semester or PE classes are often 0.5. In college a class is usually 3 or 4 credit hours. Your transcript lists the exact figure — using the real credits matters, since GPA is weighted by them.
Is my data saved or sent anywhere?+
No. Everything runs in your browser — nothing is uploaded, and there's no signup or email wall. If you use the share link, your courses are encoded in the URL itself, so you control who sees it.