GPA Calculator
Calculate weighted GPA across courses on a 4.0 scale, with cumulative GPA.
About GPA Calculator
Each letter grade maps to grade points on a 4.0 scale (A = 4.0, B = 3.0, and so on). Your GPA is the sum of grade points times credits for every course, divided by your total credits.
Formula
GPA = Σ(grade points × credits) ÷ Σ(credits)
- gᵢ
- Grade points for course i on the 4.0 scale (A = 4.0, A− = 3.7, B+ = 3.3 …)
- cᵢ
- Credit hours for course i
Worked example
With the default values below, GPA Calculator returns GPA (4.0 scale) of 3.33. Change any input above and every figure here is recalculated in your browser.
Inputs used
- Courses (grade:credits, comma separated)
- A:3, B+:4, B:3, A-:3, C+:2
Results
- GPA (4.0 scale)
- 3.33
- Total Credits
- 15.0
- Courses Counted
- 5
Step by step
- 1Map each letter grade to grade points (4.0 scale)
- 2Sum of (grade points × credits) for all courses= 49.90 quality points
- 3Total credits= 15.0 credits
- 4GPA = total quality points ÷ total credits= 3.33
Assumptions and limits
- The result is derived only from the single input listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
- Figures are rounded for display to 2 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
GPA Calculator — full guide
One line of text, your whole semester
Courses go in as grade:credits pairs separated by commas. The default line, A:3, B+:4, B:3, A-:3, C+:2, is five courses worth 15 credits. The calculator returns your GPA on the 4.0 scale, your total credits and how many courses it counted — check that last number against what you typed to catch a missing comma.
Grade points and why credits matter
Letters first become grade points on the standard unweighted scale:
| Grade | Points | Grade | Points |
|---|---|---|---|
| A | 4.0 | B− | 2.7 |
| A− | 3.7 | C+ | 2.3 |
| B+ | 3.3 | C | 2.0 |
| B | 3.0 | F | 0.0 |
Then GPA = Σ(grade points × credits) ÷ Σ(credits). Credits are the weights: a 4-credit course moves your GPA twice as much as a 2-credit one with the same grade.
The default line, computed
| Course | Grade | Points | Credits | Points × credits |
|---|---|---|---|---|
| 1 | A | 4.0 | 3 | 12.0 |
| 2 | B+ | 3.3 | 4 | 13.2 |
| 3 | B | 3.0 | 3 | 9.0 |
| 4 | A− | 3.7 | 3 | 11.1 |
| 5 | C+ | 2.3 | 2 | 4.6 |
| Total | 15 | 49.9 |
49.9 ÷ 15 = 3.3267, displayed as 3.33. A plain average of those five grade points is 3.26, so the credit weighting lifts the result — the heaviest course earned a B+ while the weakest grade sits on only 2 credits.
What 3.33 tells you
It is a B+ average, a little under the 3.5 line that many honours lists and scholarship screens use. Grade points are coarse, so small changes land in visible jumps: turn that 3-credit A− into an A and the GPA becomes 3.39, roughly 0.06 for one grade step on a mid-weight course. With 15 credits banked at 3.33 and another 15 ahead, a 3.5 cumulative needs 105 total points against the 49.9 you hold — a 3.67 next semester.
Where it can disagree with your transcript
- Weighted scales. Honours, AP and IB courses are often scored out of 5.0; this is strictly unweighted.
- Plus/minus steps. Some institutions award a flat A for everything from 93 to 100 and have no A−.
- Repeats, withdrawals, transfers and pass/fail credits follow institutional policy. Enter only what your school actually counts, and leave non-graded credits out rather than entering them as 0.
For a single course mark built from weighted assignments, use the Grade Calculator. The Average Calculator handles an unweighted mean, and the Percentage Calculator converts raw scores before you grade them.
Frequently Asked Questions
What grade scale is used?
A standard unweighted U.S. 4.0 scale with plus/minus steps (A = 4.0, A− = 3.7, B+ = 3.3, etc.). Weighted/AP scales differ by school.
How do I enter my courses?
List each course as grade:credits, separated by commas — for example 'A:3, B+:4, C:3'. Credits weight each grade in the average.
How do I enter a pass/fail or audited course?
Leave it out. Pass/fail and audited courses usually carry no grade points, so including them distorts the average — entering a pass as A:3 inflates the GPA, and entering it as F:3 wrecks it. Omit the line entirely. Your Total Credits figure will then show graded credits only, which is what a GPA is built from.
I retook a course — do I enter both attempts?
Only the attempt your institution counts. Many schools replace the original grade, in which case list just the new one. Where both attempts stay on the transcript, enter both as separate pairs: a C:3 followed by an A:3 averages to 3.0 for those 6 credits rather than 4.0.
What GPA do I need next semester to reach a 3.5 cumulative?
Work in points. The default 15 credits hold 49.9 points. A 3.5 over 30 credits needs 105 points, so the next 15 credits must supply 55.1 — a 3.67 semester, close to straight A−. Add your existing credits and grades first, then multiply your target by the combined credit total.
Why doesn't my GPA match the plain average of my grade points?
Because credits weight it. The default list averages to 3.26 if you ignore credits, but comes out at 3.33 once each grade is multiplied by its credit value. The two only coincide when every course carries identical credits. The gap grows when your best and worst grades sit on very different credit loads.
