GPA Calculator — Semester, Weighted & Cumulative GPA
Letter grades and credits in, GPA out — with 4.0 or 4.3 scales, weighted honours courses and your running cumulative.
🔒 Runs in your browser — files never uploaded ⚡ No signup 💯 Free
| Course optional | Grade | Credits | AP/Hon. |
|---|
Add previous semesters for a cumulative GPA
Calculate your GPA from letter grades and credit hours. Add each course, pick the grade, set the credits, and the semester GPA updates instantly. Fold in your previous GPA and credits to see the new cumulative figure, and switch on weighting if your school gives AP, IB or Honors courses an extra point.
Pass/fail courses are handled the way registrars handle them: they count towards credits earned but not towards the GPA.
How to use GPA Calculator
- Add your courses — the name is optional, the grade and credits are what matter.
- Pick the scale. Most US schools cap A+ at 4.0; some award 4.3.
- Tick "weighted" if honours/AP classes earn +1.0 at your school, then mark those courses.
- Add your prior record (GPA so far and credits completed) for the cumulative GPA.
How GPA is calculated
Each grade maps to points (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0, with ± steps of 0.3 or 0.7). Multiply each course's points by its credits, add those up, and divide by the total credits. A 3-credit A and a 3-credit B give (12 + 9) / 6 = 3.50. Credits matter: a 1-credit F barely moves the needle while a 5-credit F is a crater.
4.0 vs 4.3 scales
On the standard scale an A+ is still 4.0 — the maximum. Some institutions (many Canadian universities, some US colleges) award 4.3 for A+, which makes GPAs above 4.0 possible without weighting. Use whichever your transcript uses; mixing them is the most common reason a self-calculated GPA doesn't match the official one.
Weighted GPA
US high schools often add 1.0 to AP, IB and Honors grades (sometimes 0.5 for Honors), so an A in AP Calculus is worth 5.0. This is why "weighted GPA" can exceed 4.0 and why college admissions often recalculate everything unweighted to compare applicants. The weighting here adds 1.0 to every marked course except an F — a failed course gets no bonus at any school.
Cumulative GPA
Your running GPA is a credit-weighted average of everything so far, so this semester's effect depends on how many credits you already have. With 90 credits at 3.0, even a perfect 4.0 semester of 15 credits only lifts you to 3.14 — which is the honest answer to "how much can I raise my GPA?" and why the tool shows the change explicitly.
What this doesn't know
Your school's exact rules: some drop the lowest grade, some don't count transfer credits, some use 4.33 rather than 4.3, some have A− = 3.67 rather than 3.7. The result here is the standard calculation; your registrar's number is the official one.
Frequently asked questions
What is a good GPA?
Context decides. In US colleges 3.0 is the common cut-off for good standing and many scholarships, 3.5+ is honours territory, and 3.7+ is competitive for selective graduate programmes. High-school GPAs are read alongside course rigour, which is what weighting tries to capture.
Do pass/fail courses affect my GPA?
No — a P earns the credits but carries no grade points, so it is left out of both the points and the credits in the GPA average. That's the standard registrar rule and what this calculator does. (An NP or F does count as 0 at most schools; enter it as F.)
How do I raise my GPA quickly?
You mostly can't — cumulative GPA is credit-weighted, so the more credits you have, the less any one semester moves it. Add your prior record here and try a perfect semester to see the ceiling. Retaking a failed course (where your school replaces the grade) is the one lever that works fast.
My school uses percentages, not letters — what do I do?
Map each percentage to its letter using your school's own scale (commonly 93–100 = A, 90–92 = A−, 87–89 = B+ …) and enter the letter. Scales differ by institution, which is why the tool doesn't guess.
Why doesn't this match my transcript exactly?
Usually one of: a 4.33 scale where A+ = 4.33 and A− = 3.67 (not 3.7), grade-replacement rules for retakes, transfer credits excluded, or repeated courses counted once. The standard calculation here is right for most schools; the registrar's figure is the official one.