GPA Calculator
Enter each module's grade and credits and see your term GPA update live — credit-weighted exactly, so a heavy core module counts more than a one-credit seminar. Switch scales and entry modes to match your transcript.
The common 4.0 scale with plus/minus modifiers (A− = 3.7, B+ = 3.3 …). A+ caps at 4.0.
Quality-points ledger
Exactly how a registrar computes your GPA: every module's grade becomes points, then points × credits = quality points. The two totals divide to your GPA.
| Module | Points | Credits | Quality pts |
|---|---|---|---|
Microeconomics | 4.00 | 3 | 12.0 |
Statistics | 3.00 | 4 | 12.0 |
Research Methods | 3.70 | 3 | 11.1 |
| Totals | 10 | 35.1 |
35.1 quality points ÷ 10 credits = 3.51 GPA.
Your GPA this term
3.51
35.1 quality points ÷ 10 credits, across 3 modules on the US 4.0 (with +/−) scale.
Credits
10
counted
Quality pts
35.1
points × credits
Letter eq.
B+
nearest grade
Microeconomics contributes 12.0 quality points — 34% of your total. That single module is doing the most to set your GPA, because quality points reward grade and credit weight together.
Your transcript on three scales at once
The same modules, recomputed live on every common US scale. The number only moves where the scales actually differ — at the very top.
On the plain 4.0 scale there are no plus/minus steps, so an A− still counts as a full 4.0 and your GPA usually reads higher. The 4.0 ± scale adds A−/B+/… steps. The 4.3scale is identical to 4.0 ± except it rewards an A+ above a flat A — so it only diverges if you have A+ grades. Tap a card to make it the active scale.
What a quality point actually is
A GPA is not an average of letters — it is one fraction built from quality points. Read the ledger and the maths is no longer a black box.
Step 1
Grade → points
Each letter becomes grade points on your scale: A = 4.0, B = 3.0, A− = 3.7, and so on.
Step 2
× credits = quality points
Multiply a module's points by its credits. A 4.0 in a 3-credit module is worth 12 quality points.
Step 3
Σ ÷ Σ credits = GPA
Add every module's quality points, divide by total credits. That one fraction is your GPA.
The whole formula, in one line
GPA = Σ(points × credits) ÷ Σ(credits)
The seeded transcript runs A·3 + B·4 + A−·3 → quality points 12.0 + 12.0 + 11.1 = 35.1 over 10 credits → 35.1 ÷ 10 = 3.51. That is exactly the two totals the ledger above shows — the GPA is just their quotient, nothing hidden.
What credit-weighting actually does
The same A pulls your average by wildly different amounts depending on the module's credits. This is the single biggest thing students miss about GPA.
Start from the same place every time: a 2.50 GPA over 30 credits (75.0 quality points). Now earn one perfect A (4.0). Watch where it lands.
A in a 6-credit module
Adds 24 quality points and 6 credits.
+0.25 GPA
A in a 1-credit module
Adds 4 quality points and 1 credit.
+0.05 GPA
Five times the credits, five times the pull
Identical grade, identical effort to earn the A — but the heavy module moves your GPA by +0.25 and the light one by only +0.05. A perfect grade in a tiny module barely registers; the same grade in a heavy one is where your GPA is really won or lost.
Why the heavy A wins
You hold a 2.50 GPA over 30 credits, then earn one perfect A (4.0). How far does it move your GPA when it lands in a 6-credit module versus a 1-credit one?
- 1A 6-credit A adds 4.0 × 6 = 24.0 quality points and 6 credits: (2.50 × 30 + 24.0) ÷ (30 + 6) = 99.0 ÷ 36 = 2.75.
- 2A 1-credit A adds only 4.0 × 1 = 4.0 quality points and 1 credit: (2.50 × 30 + 4.0) ÷ (30 + 1) = 79.0 ÷ 31 = 2.55.
- 3Same grade, same effort to earn the A — but the heavy module moves your GPA +0.25 while the light one moves it +0.05.
Credits are leverage. When you decide where to spend revision time, the credits column is your priority list — protecting the grade on your heaviest module is almost always the highest-leverage move you can make.
Choosing the right scale
Three US scales, and the only real difference is what an A+ and an A− are worth. Pick the one your institution prints on your transcript.
| Letter | 4.0 (no +/−) | 4.0 (with +/−) | 4.3 (A+ = 4.3) |
|---|---|---|---|
| A+ | 4.0 | 4.0 | 4.3 |
| A | 4.0 | 4.0 | 4.0 |
| A− | — | 3.7 | 3.7 |
| B+ | — | 3.3 | 3.3 |
| B | 3.0 | 3.0 | 3.0 |
| B− | — | 2.7 | 2.7 |
| C | 2.0 | 2.0 | 2.0 |
| D | 1.0 | 1.0 | 1.0 |
| F | 0.0 | 0.0 | 0.0 |
On the plain 4.0 scale there are no plus/minus steps, so an A− still counts as a full 4.0 — which inflates a GPA next to a +/− scale. The 4.3 scale only differs from the standard +/− scale at the very top, where an A+ is rewarded above a flat A and can lift a high achiever past a 4.0 cap.
Only compare GPAs on the same scale
A 3.7 on the plain 4.0 scale and a 3.7 on a +/− scale are not the same achievement — the plain scale had no way to dock you for an A−. Before reading anything into a number (a cut-off, a comparison, a ranking), check which scale produced it. The three-scale strip above shows your own transcript on all three at once.
Pass/fail and non-graded credits
Not every credit on your transcript carries grade points. Getting these in or out of the average is where hand-computed GPAs most often go wrong.
Leave these OUT of the average
- Pass/fail modules — a Pass earns the credits but no grade points, so it neither lifts nor lowers your GPA. Give it 0 credits here (or just omit it).
- Transfer credits — usually count toward your degree but not your GPA at the receiving institution.
- Withdrawals (W) — carry no grade points; leave them off entirely.
These DO count — don't drop them
- A failed graded module (F) contributes 0 quality points but its credits still sit in the denominator — that is exactly why one F is so heavy. Enter it as F with its real credits.
- A repeated module — institutions differ on whether the old grade is replaced or averaged. Enter whichever your registrar uses.
Why an F is heavier than a Pass
A 3-credit F adds 0 quality points but 3 credits to your divisor — so it drags the whole average down. A 3-credit Pass adds neither, so it is invisible to your GPA. The fail hurts precisely because its credits stay in the denominator while its quality points are zero.
Where GPA goes wrong
Treating every module as equal
GPA is credit-weighted. Summing your grade points and dividing by the number of modules ignores credits entirely and gives the wrong answer whenever your modules differ in size — which is almost always. The ledger above multiplies by credits for exactly this reason.
Averaging term GPAs unweighted
A 3.8 term over 12 credits and a 3.2 term over 18 credits do NOT make a 3.5 cumulative GPA. Credit-weight them: (3.8×12 + 3.2×18) ÷ 30 = 3.44. Add up quality points and credits across all terms — never average the term GPAs.
Mixing up scales
An A+ is worth 4.0 on most scales but 4.3 on others, and a plain 4.0 scale has no plus/minus steps at all. Compare GPAs only on the same scale, and check which one your institution uses before reading too much into a number.
Forcing a grade onto pass/fail credits
Pass/fail modules, transfer credits and withdrawals carry credits but no grade points, so they don’t enter the average. Give them zero credits here rather than inventing a letter for them.
Rounding mid-calculation
Round only the final GPA. This tool computes quality points and the divide at full precision and rounds once at the end, which is why its answer can differ by 0.01 from one you worked by hand with rounded steps.
Make your GPA work for you
Filling in the ledger
- Enter your modules with their real credit values, not a flat count — the credit weighting is the whole point of a GPA.
- Import your transcript instead of retyping: paste Module, Grade, Credits straight from a spreadsheet.
- Leave pass/fail and transfer credits out (or at 0 credits) so the average only reflects graded work.
Reading the number
- Use the quality-points column to see which module is setting your GPA — the largest contributor is your highest-leverage grade.
- Check the three-scale strip before quoting a GPA; the plain 4.0 scale reads higher than a +/− one.
- Use Copy link to share the exact calculation — the scale and entry mode travel in the URL.
How it works
- 1
Pick your scale and entry mode
Choose the GPA scale your institution uses (4.0, 4.0 with +/−, or 4.3 where an A+ is rewarded), then decide whether to enter letter grades or percentage marks with the toggle.
- 2
Add your modules
For each module, type its name, its grade (or mark) and its credit value. Add a row per module; blank rows and modules with zero credits are simply ignored.
- 3
Read your GPA
Your credit-weighted GPA updates instantly, alongside your total credits, quality points and nearest letter grade. Use the what-if line to see where one more module lands you, then copy the result.
GPA Calculator — questions
How is GPA calculated?+
GPA is a credit-weighted average of your grade points: multiply each module's grade points by its credits to get its quality points, add all the quality points up, then divide by your total credits. For example A (4.0) in a 3-credit module, B (3.0) in a 4-credit module and A− (3.7) in a 3-credit module gives (4.0×3 + 3.0×4 + 3.7×3) ÷ 10 = 35.1 ÷ 10 = 3.51.
What's the difference between a weighted and an unweighted GPA?+
A GPA done properly is always credit-weighted: a module's contribution is proportional to its credits, so a 6-credit module counts six times as much as a 1-credit one. An 'unweighted' average that just sums grade points and divides by the number of modules ignores credits and gives the wrong answer whenever your modules differ in size. This calculator always credit-weights.
Which GPA scale should I use — 4.0, 4.0 (+/−) or 4.3?+
Use whichever your institution uses. The plain 4.0 scale has no plus/minus steps, so an A− still counts as a full 4.0. The 4.0 (+/−) scale adds steps (A− = 3.7, B+ = 3.3 …) and caps an A+ at 4.0. The 4.3 scale is the same but rewards an A+ at 4.3, which can lift a high achiever above a 4.0 cap. Switch scales in the calculator to see how the same transcript reads on each.
Can I enter percentage marks instead of letter grades?+
Yes — flip the entry toggle and type a mark between 0 and 100 for each module. The calculator bands each percentage to a letter using the common US 7-point convention (93–100 = A, 90–92 = A−, 87–89 = B+, and so on) and converts that to grade points. Your institution's exact cut-offs may differ, so switch back to letter entry if you want to use your precise grades.
How do I combine GPAs from several terms?+
Never average the term GPAs directly — that ignores how many credits each term carried. Credit-weight them: add up the quality points and credits across all terms and divide. A 3.8 over 12 credits and a 3.2 over 18 credits give (3.8×12 + 3.2×18) ÷ 30 = 3.44, not 3.50. For this across whole terms, use the Cumulative GPA tool, which credit-weights for you on identical inputs.
Do pass/fail or zero-credit modules affect my GPA?+
Modules with no grade points — pass/fail, withdrawals, some transfer credits — usually don't enter the GPA average even when they carry credits, so leave them out or give them zero credits here. A module with zero credits contributes nothing to the calculation and is ignored automatically.
Is this GPA calculator exact?+
Yes. It computes your quality points and the final divide at full precision and rounds only the displayed GPA, so it never feeds a rounded number back into a calculation. That's why its answer can differ by 0.01 from one you worked by hand with rounded intermediate steps — the tool's value is the correct one.
Related tools
Final Grade Calculator
Work out exactly what you need on your final to hit the grade you want — or your grade so far from every assessment and its weight.
Grade Calculator
Add up every point you've earned across all your marked work to see your true overall grade — and exactly what you need on what's left.
Semester GPA Calculator
Work out each term's GPA and your credit-weighted GPA across every semester in one place.
Need to lift that grade?
Tutorioo's AI tutor breaks down the topics you're losing marks on and gets you exam-ready. Free to start.