How GPA Is Calculated: Formula, Weighting & Retakes

GPA is a credit-weighted average — not an average of your grades, and not an average of your semester GPAs. Almost every wrong GPA a student calculates comes from breaking one of those two rules, or from applying a generic grade scale where the school's own scale differs by a tenth of a point.

Quick Summary

GPA = total quality points ÷ total GPA credit hours. For each course, quality points equal the credit hours multiplied by the grade point value of the letter grade. Add the quality points across every course, add the credit hours, and divide. That is the entire calculation, and it works identically for a semester and for a cumulative record.

For example, a 4-credit C+ (2.3) produces 9.2 quality points; a 3-credit B (3.0) produces 9.0; a 1-credit A (4.0) produces 4.0. Together those three courses carry 8 credits and 22.2 quality points, for a GPA of 2.78. Courses with more credits move the GPA further, which is why the arithmetic average of the three grade points (3.10) is not the GPA.

NumeratorΣ(credits × grade points)quality points
DenominatorΣ(GPA credit hours)attempted, not earned
Not this(GPA₁ + GPA₂) ÷ 2averaging averages is wrong
01

The two-number formula — and the one distinction that changes everything

GPA is a single division, but it has two named parts that are worth learning because every transcript and every registrar's worksheet uses them.

The GPA formula GPA = Σ( credit hours × grade points ) ÷ Σ( GPA credit hours ) Numerator = quality points  ·  Denominator = GPA hours (also called attempted hours or quality hours)
From a gradebook to a GPA
Each course contributes one product; the products are summed, then divided
4 credits 3 credits 1 credit credit hours × C+ = 2.3 B = 3.0 A = 4.0 grade points = 9.2 quality pts 9.0 quality pts 4.0 quality pts sum = 22.2 22.2 ÷ 8 credits = 2.78 GPA

The distinction that decides whether a GPA is right or wrong is attempted versus earned credit hours. The denominator counts hours attempted for a letter grade, not hours successfully earned. A failed course earns zero credits but adds its full credit load to the denominator.

That produces a double penalty. Take a 15-credit term in which 12 credits earn an A and 3 credits are failed:

  • Quality points: 12 × 4.0 = 48.0. The F contributes 3 × 0.0 = 0.
  • GPA hours: 15, not 12 — the failed course still occupies three hours of the denominator.
  • GPA: 48.0 ÷ 15 = 3.20. Had the F simply been excluded, the term GPA would be 4.00.

The cost of that one F is 0.80 grade points across the term. It is not that the F "counts as zero" — it is that the F contributes nothing while simultaneously making the denominator bigger, which drags the average down twice.

Cite this

GPA = Σ(credit hours × grade points) ÷ Σ(GPA credit hours). Quality points are the numerator; GPA hours are the denominator and count attempted, not earned, credits. A failed course earns 0 credits but remains in the denominator, so it reduces the GPA twice — once by contributing no quality points, and again by enlarging the divisor.

The GPA calculator computes quality points per course and totals them, so you can see exactly which course is pulling the average down.
02

The grade scale is not universal — three places where it diverges

Most GPA calculators ship with one hard-coded table and apply it to everyone. That is the second-largest source of wrong answers, because the same letter grade is worth different points at different schools. Three divergences matter most.

Grade4.0 scale (most common)4.3 scaleNo plus/minusTypical percentage band
A+4.004.304.0097–100
A4.004.004.0093–96
A−3.703.704.0090–92
B+3.303.303.0087–89
B3.003.003.0083–86
B−2.702.703.0080–82
C+2.302.302.0077–79
C2.002.002.0073–76
C−1.701.702.0070–72
D+1.301.301.0067–69
D1.001.001.0063–66
D−0.700.701.0060–62
F0.000.000.00below 60

The 4.0 column is the standard used by most US universities and is the one shown on the UT Knoxville worksheet (A = 4.0, A− = 3.7, B+ = 3.3 … F = 0.0). The 4.3 column applies at schools where an A+ earns above 4.0. The right-hand column applies at institutions that do not use plus or minus grades at all — there, an A− and a B+ are both simply the nearest whole grade.

Divergence 1 — A+ is sometimes 4.0, not 4.3

The University of Illinois reports A+ as 4.00, not 4.30 — the same as an A. The rationale is that a 4.0 cap prevents a student from accumulating a GPA above 4.0 simply by being marked above 100%. A calculator that assumes A+ = 4.3 will inflate the GPA of every Illinois student by a few hundredths per A+ course.

This also explains a related trap: on a 4.3 scale, the A+ override is meaningful. On a 4.0 scale it is not, because A+ and A collapse to the same value. So the A+ question is not "what is an A+ worth" — it is "which scale is your school on."

Divergence 2 — plus/minus may not exist

At schools without plus/minus grading, the gap between an A− and a B+ disappears entirely — both become whole grades. In the table above, an A− is 4.00 on the no-plus/minus column and a B+ is 3.00. That means the difference between those two grades is a full point, not the 0.4 it is on a 4.0 scale. A student at such a school who enters "A− = 3.7" into a generic calculator gets a number that does not exist on their transcript.

Divergence 3 — some schools weight by additive bonus, not per-course scale

Rather than converting each honors course to a 5.0 scale, some districts calculate the unweighted GPA first and then add a flat increment per advanced course — 0.05 for honors and 0.07 for AP/IB, for example. Others apply a multiplier of 1.20 to the final GPA for AP coursework. Neither approach is equivalent to the per-course +0.5/+1.0 model, and none of them can be reproduced by a calculator that only knows a grade-point table.

The practical rule for the grade scale

Never use a GPA calculator's default scale without checking two things on your own transcript or school profile: (1) whether an A+ is worth more than an A, and (2) whether plus and minus grades exist at all. Those two questions account for most of the gap between a calculator's answer and the registrar's.

03

A full semester, worked end to end

The example below is the six-course term published on the University of Tennessee's GPA worksheet, reproduced with the arithmetic shown course by course.

CourseCreditsGradeGrade pointsQuality points
CHEM 1204C+2.39.2
ENGL 1013B3.09.0
FYS 1011A4.04.0
MATH 1304B−2.710.8
PSYC 1103A−3.711.1
PYED 2241A4.04.0
Total16——48.1
The division 48.1 quality points ÷ 16 credit hours = 3.00625 Reported as 3.01 to two decimals

Two things are worth noticing in that table, because they generalise.

The two 4-credit courses carry the most weight. CHEM 120's C+ and MATH 130's B− together contribute 8 of the 16 credits — half the term — and produce 20.0 of the 48.1 quality points. A student wanting to raise this term's GPA would get more leverage from improving either 4-credit course than from improving both 1-credit courses.

The arithmetic mean of the grade points is 3.28, but the GPA is 3.01. That gap is the whole point of credit weighting. The two 4-credit courses happen to be the two lowest grades, so weighting them up pulls the result below the simple average. A calculator that adds grade points and divides by the number of courses — rather than by credits — would report 3.28 here, which is 0.27 too high.

Cite this

In a six-course term worth 16 credits, six grades of C+, B, A, B−, A− and A produce 48.1 quality points and a GPA of 3.01. The unweighted mean of the same six grade points is 3.28. Credit weighting, not grade averaging, produces the correct figure.

04

Cumulative GPA is a weighted merge, not an average of two GPAs

This is the single most common GPA error among students, and it is easy to see why: averaging two semester GPAs feels like the natural thing to do. It is wrong whenever the semesters carry different credit loads, which is almost always.

Two terms merging into one cumulative record
The larger bucket pulls the result toward itself
Existing record 60 credits · 3.20 GPA = 192 quality points New term 15 credits · 3.60 GPA = 54 quality points Cumulative record 75 credits · 246 quality points 3.28 Averaging the two GPAs gives 3.40 — wrong by 0.12
Worked — two terms

60 credits at 3.20, then 15 credits at 3.60

Old quality points: 60 × 3.20 = 192 New quality points: 15 × 3.60 = 54 Combined: 246 quality points over 75 credits

Cumulative GPA = 246 ÷ 75 = 3.28. The intuitive answer — (3.20 + 3.60) ÷ 2 = 3.40 — is wrong, because it gives the 15-credit term the same influence as the 60-credit record.

Answer: 3.28 cumulative

There is a clean way to see what the new term can and cannot do. The cumulative GPA moves from the old value toward the new term's value in proportion to the new term's share of the total record:

The marginal effect of one term ΔGPA = ( term GPA − current GPA ) × new credits ÷ total credits Here: (3.60 − 3.20) × 15 ÷ 75 = 0.40 × 0.20 = +0.08 → 3.28

That formula is the answer to the question every student eventually asks: how much can one more semester move my GPA? The answer depends almost entirely on how big the existing record is. A 15-credit term against a 15-credit record has half the pull; the same term against a 120-credit record has one-ninth.

Existing recordNew termTerm GPANew cumulativeChange
15 credits @ 3.0015 @ 3.803.803.40+0.40
60 credits @ 3.0015 @ 3.803.803.16+0.16
90 credits @ 3.0015 @ 3.803.803.11+0.11
120 credits @ 3.0015 @ 3.803.803.09+0.09

The same term, the same grades, four very different outcomes. This is why a senior cannot rescue a GPA in one semester and a first-year student can change theirs substantially.

The cumulative GPA calculator takes your existing quality points and credit hours as separate inputs, so the merge is computed correctly rather than approximated from two GPA figures.
05

Truncation vs rounding — the half-hundredth that decides a scholarship

GPA is a repeating decimal far more often than not, so every institution has to decide how to shorten it. There are two families of rule, and they can differ by 0.01 — which is enough to cross a threshold.

The same computed GPA, two reported answers
A value of 3.679 at two decimal places
3.670 3.675 3.680 computed 3.679 truncate → 3.67 round → 3.68
RuleWhat it does3.679 becomes1.999 becomesExample institution
TruncateCut at two decimals, no rounding3.671.99U. of Illinois, U. of Maine, American U.
Round from third decimalLook at the third digit; 5 or more rounds up3.682.00Long Island University
Round at two decimalsConventional half-up rounding3.682.00Common at registrar level

Sources for the three example rules: Illinois reports GPA to two decimals and truncates; Maine carries to two decimals truncated, so 3.679 is recorded as 3.67; American University states that a 1.999 is truncated at 1.99 and will not be rounded to 2.00; Long Island University rounds from the third decimal, so 2.994 becomes 2.990 and 2.995 becomes 3.000.

Where the half-hundredth actually costs something

Good academic standing is usually set at a cumulative GPA of 2.00. A computed 1.999 fails that threshold under truncation and passes it under rounding. The Dean's List threshold is commonly 3.50; a 3.499 truncates to 3.49 and misses it. Graduation honours cut-offs behave the same way. A student who "rounds up" on their own calculator can plan around a status they will not actually receive.

The correct procedure has three steps, in this order:

  1. Compute the GPA at full precision — do not round any intermediate value, including the per-course quality points.
  2. Apply the institution's rule to the final result only.
  3. If the answer lands within 0.01 of a published threshold, do not assume — ask the registrar which rule applies and which GPA the threshold is measured against. The second question is covered in §6.
A subtlety that catches even careful students

Truncation and rounding are applied to the reported GPA, not to the cumulative record used in the next calculation. A school may report 3.67 on the transcript while carrying 3.679 internally, so the next semester compounds from 3.679. Rebuilding your record from the two-decimal transcript figure will drift from the registrar's number over several terms.

06

Which GPA does the form want? One transcript, four numbers

A single transcript commonly displays several different GPAs, and they can differ by enough to change an outcome. Applying for the wrong one is a real and frequent error, because the form usually just says "GPA."

GPAWhat it countsTypical use
Term / semester GPAOnly the courses in one termDean's List, probation review, term scholarships
Cumulative / overall GPAAll courses taken at the institutionGraduation requirement, most applications
Institution GPAOnly courses completed at this institutionInternal progression, major admission
Transfer GPAOnly courses completed elsewhereTransfer admission, some programme prerequisites
Combined GPAInstitution plus transfer, sometimes including gradesFinancial aid SAP, graduation honours
Major / programme GPAOnly courses required for the majorDepartmental admission, accreditation

Two real examples show how far apart these can sit. The University of Illinois transcript displays four distinct values: Term, Total Institution, Total Transfer, and Overall (the combination of institution and transfer). Tennessee Tech goes further and maintains an Overall and an Overall Combined that exclude transfer grades, plus an Inclusive Combined that includes them — and the Inclusive Combined is the one used for federal financial aid Satisfactory Academic Progress and for graduation honours.

That last detail is the one students miss. At Tennessee Tech, a transfer grade can be invisible in the GPA that determines whether you graduate, yet decisive in the GPA that determines whether you keep your financial aid and whether you graduate with honours. The same student, the same transcript, four different numbers, four different consequences.

Cite this

A transcript commonly reports several GPAs: term, cumulative/overall, institution-only, transfer, combined, and major. They differ in which courses are counted and whether transfer grades are included. Financial aid SAP and graduation honours frequently use a combined GPA that includes transfer grades, while the graduation GPA may exclude them.

Before you enter a number on any form

Check the form's definition, not just the label. "Cumulative GPA" on a scholarship application may mean institution-only, and "overall GPA" on a financial aid form may mean a combined figure that includes transfer work. If the form does not define it, use the highest figure the transcript shows and note which one you used — but never invent a number by re-averaging.

07

Retakes: three incompatible policies, one calculator field

Every GPA calculator offers a "retake" mode. Almost none of them warn that the answer depends on a policy that varies by institution, and that the difference between policies is measured in whole grade points on the affected course.

The same F, the same A, three different outcomes
A 3-credit course failed, then retaken for an A
Replacement F removed entirely from numerator and denominator 12 QP ÷ 3 cr 4.00 Averaging Both grades stay in the record   12 QP ÷ 6 cr 2.00 Capped Replacement allowed only up to a credit or count limit depends 4.00 or 2.00
PolicyWhat happens to the first gradeEffect on the course GPADocumented examples
ReplacementRemoved from both quality points and GPA hoursCourse GPA reflects only the retakeNiagara (only most recent counts); William & Mary (most recent grade only); TRU (only highest grade used)
AveragingRetained and counted alongside the retakeBoth attempts divide into one averageCal State LA (both grades used); Villanova (both grades remain in GPA, only one in TGPA)
Capped replacementRemoved only within a limitReplacement applies to a subsetMaryland (up to 10 credit hours); one documented policy replaces the first grade three times, then averages
Replace even if lowerRemoved regardless of outcomeRetake can lower the GPANevada State (retaken grade replaces original even if lower)

The arithmetic difference is stark. A 3-credit course failed, then retaken for an A:

  • Under replacement, the F leaves the record, so the course contributes 12 quality points over 3 credits — a 4.00 contribution.
  • Under averaging, the F stays, so the pair contributes 12 quality points over 6 credits — a 2.00 contribution.

The same two grades produce a two-point swing on the affected course. On a 120-credit record, that is roughly a 0.05 difference in cumulative GPA — about the same size as the gap between one letter grade and the next on a single 3-credit course. On a 30-credit record it is worth 0.20.

The trap specific to replacement policies

Some institutions replace the grade in the GPA but leave both attempts on the transcript, and some leave the first attempt's credit hours in the attempted total even after removing its grade. That last variant produces a GPA that is neither the replacement answer nor the averaging answer. If your school's policy language mentions "attempted hours" separately from "grade replacement," the safe move is to ask the registrar to recompute one worked example rather than trusting a calculator.

The retake GPA calculator lets you apply each policy so you can see the best and worst case before you commit to a retake.
08

Weighted GPA and the double-count trap

Weighted GPA adds points for course rigour. The idea is sound, but there is no single weighting scheme, and one common implementation double-counts the bonus.

SchemeHow the bonus is appliedTypical valuesWhere it appears
Per-course bonus, 4.0 baseAdd to the grade points of that course only+0.5 honors, +1.0 AP/IB/DEMost US high schools
5.0 scale per courseGrade points redefined so every weighted grade can exceed 4.0A = 5.0 on AP/IB/DEDistricts reporting on a 5.0 scale
Additive GPA incrementFlat amount added to the final unweighted GPA+0.05 honors, +0.07 AP/IBSome districts
MultiplierFinal GPA multiplied by a factor1.20 for APSome districts
4.3 scaleA+ worth 4.3; weighting separate+0.3 for A+ onlySome universities

The trap sits at the intersection of the first two rows. If a school already reports on a 5.0 weighted scale — meaning the bonus is built into every grade point — then adding a per-course +0.5 or +1.0 on top of that double-counts it. The result is an inflated GPA that exists nowhere. This is precisely why a well-built calculator disables per-course level weighting when the 5.0 scale is selected and enables it only on the 4.0, 4.3 or custom scales.

The second trap is the audience. A weighted GPA is useful for class rank and for your school's internal honours, because it rewards rigour. Many colleges, however, recalculate an unweighted GPA from your transcript for admission, so a 4.6 weighted figure may never be seen by the reader. Both numbers are real; they answer different questions.

Cite this

Weighted GPA adds grade points for honours, AP, IB or dual-enrolment coursework, commonly +0.5 and +1.0 respectively, but the mechanism varies: per-course bonus on a 4.0 base, a 5.0 scale, an additive increment to the final GPA, or a multiplier. Applying a per-course bonus on top of a scale that already embeds it double-counts the weighting.

Ask before you weight

Three questions resolve almost every weighted-GPA ambiguity: (1) Does the school report on a 4.0, 4.3 or 5.0 scale? (2) Is the bonus added per course or to the final GPA? (3) Does the school publish a weighted or unweighted figure on the transcript? A calculator cannot infer any of these from a course list.

09

Goal GPA: the rearranged formula, and the targets that are impossible

The goal GPA question is the most useful thing a GPA calculator can answer, and the one most often answered without a warning. The formula is the cumulative formula solved for the unknown term GPA:

Required GPA over remaining credits Required = [ Target × ( Completed + Remaining ) − Current × Completed ] ÷ Remaining This is the cumulative formula rearranged to isolate the GPA you must average over the credits still ahead of you
Worked — a target that cannot be reached

2.80 now, 90 credits done, 30 credits left, target 3.20

Current: 2.80 × 90 = 252 quality points Target: 3.20 × 120 = 384 quality points Gap: 384 − 252 = 132 quality points over 30 credits

Required = 132 ÷ 30 = 4.40. That exceeds the maximum grade point value on a 4.0 scale, so the target is arithmetically impossible with 30 credits remaining. No combination of straight-A grades will produce it.

Answer: Impossible — requires 4.40

Worked — the same position, a feasible target

2.80 now, 90 credits done, 30 credits left, target 3.00

Target: 3.00 × 120 = 360 quality points Gap: 360 − 252 = 108 quality points over 30 credits

Required = 108 ÷ 30 = 3.60. Achievable, but demanding — it means averaging roughly an A−/B+ across every remaining course.

Answer: 3.60 average required

Required GPA falls as remaining credits grow
Same starting position (2.80 after 90 credits), three different targets
4.0 ceiling — above this is impossible 3.40 3.20 3.00 remaining credits required GPA 30 cr 150 cr

The shape of those curves is the practical lesson. Required GPA falls steeply at first and then flattens, so adding credits is far more effective than adding effort. Moving from 30 remaining credits to 60 halves the required GPA gap; moving from 120 to 150 barely changes it. A student who is 0.4 points below target and has four semesters left is in a completely different position from one who has one.

There is also an edge case no calculator handles well: zero remaining credits. If the record is complete, the goal formula divides by zero. At that point the GPA is whatever it is, and the only levers are a retake, a grade-replacement petition, or a post-baccalaureate term.

What a goal calculator should refuse to do

If the required GPA exceeds the maximum grade point value on the school's scale, the target is unreachable and the honest output is "impossible," not a number above 4.0. A tool that silently returns 4.40 and leaves the student to notice the problem is worse than no tool. Check the scale ceiling against the required figure before acting on any goal calculation.

The goal GPA calculator solves for the average you need and flags targets that exceed the scale maximum.
10

Grades that do not count — and why entering them as zero deflates your GPA

A GPA calculator only works if the denominator contains the right credits. Non-punitive grades are excluded from both quality points and GPA hours, and a student who enters a W as "0 points" will produce a GPA that is too low.

Grade or symbolMeaningIn quality points?In GPA hours?
WWithdrew without penaltyNoNo
UW / WFUnofficial or failing withdrawalUsually noUsually no — but check
IIncompleteNo, until resolvedNo, until resolved
IPIn progressNoNo
P / NPPass / no passNoNo
CR / NCCredit / no creditNoNo
AUAuditNoNo
FFailYes — 0 pointsYes — full credits

Sources: Long Island University excludes W, UW and P from the computation; College of the Canyons excludes P, NP, W, X, I and IP; the University of Maine excludes withdrawn, pass/fail, examination credit and transfer courses; Midwestern lists I, IP, F, W and WF as excluded for financial-aid pace purposes but not for GPA. Policy details differ — the F row is the one that is consistent almost everywhere.

The asymmetry in the last two rows is the whole design of the system. An F is punitive; a W is not. That is why the withdrawal deadline matters: after it, a course you are failing converts from a non-punitive W into a punitive F, which adds to the denominator while contributing nothing to the numerator. The GPA consequence of missing that deadline can be larger than the consequence of the grade itself.

Cite this

Non-punitive grades — W, I, IP, P/NP, CR/NC, AU — are excluded from both quality points and GPA hours, so they neither raise nor lower the GPA. An F is the opposite: it contributes zero quality points but full GPA hours, reducing the GPA twice. Withdrawal deadlines therefore carry direct GPA consequences.

The input error to avoid

When building a course list for a calculator, set non-punitive grades to "excluded" rather than entering them with 0 grade points. A 3-credit W entered as 0.0 adds three hours to the denominator and 0 to the numerator — an artificial penalty of roughly 0.1 GPA on a 30-credit record. The same applies to a P: it earned credit, but it should not enter the calculation at all.

11

Percentage to GPA is not linear — and after the letter grade, the percentage is gone

A widely repeated formula says GPA = (percentage ÷ 100) × 4.0. It is wrong at almost every institution, and it is wrong for two separate reasons.

First, the mapping is stepped, not linear. A percentage is converted to a letter grade using the school's cutoffs, and the letter grade is then converted to grade points. The steps do not line up with a straight line, and the cutoffs differ by school.

PercentageLinear formula saysSchool A (90+ = A)School B (93+ = A)School C (no plus/minus)
85%3.403.00 (B)3.00 (B)3.00 (B)
88%3.523.00 (B)3.30 (B+)3.00 (B)
90%3.604.00 (A)3.70 (A−)4.00 (A)
92%3.684.00 (A)3.70 (A−)4.00 (A)
93%3.724.00 (A)4.00 (A)4.00 (A)
97%3.884.00 (A)4.00 (A)4.00 (A)

The linear column is a fiction. In reality, three students at three schools with an identical 92% can hold a 4.00, a 3.70, and a 4.00. And every student above the top cutoff holds the same grade points regardless of whether they scored 91 or 99.

Second, the percentage is discarded once the letter is assigned. Within a letter band, the exact percentage has no further effect on GPA. A 91% and a 99% are both a 4.0 at a school where 90+ is an A. That is why "what is a 3.5 GPA in percentage" has no single answer — the conversion runs letter-first, and the inverse mapping is one-to-many.

The practical consequence

Chasing two extra percentage points inside a letter band buys nothing for your GPA. Chasing the one point that crosses a letter boundary buys the full grade-point increment — often 0.3 or 0.4 on that course. Effort allocated near a cutoff is worth several times effort allocated in the middle of a band.

12

Common mistakes and what each one costs

Each error below has a predictable direction and a measurable size, which makes it easy to recognise in a result that looks wrong.

MistakeWhat it doesDirectionSize on a 16-credit term
Averaging the grade points instead of weighting by creditsTreats a 1-credit course as equal to a 4-credit courseUsually high or low, depending on where the low grades situp to ±0.30
Averaging two semester GPAsIgnores that the terms carry different credit loadsPulled toward the smaller term±0.12 in the §4 example
Using a generic 4.0 scale where the school uses 4.3Undervalues every A+Too low−0.03 per A+ course
Assuming A+ = 4.3 where the school caps at 4.0Overvalues A+ gradesToo high+0.05 per A+ course
Entering a W or P as 0 grade pointsAdds hours to the denominator with no pointsToo low−0.10 per 3-credit W
Excluding an F because "it earned no credit"Removes 3 credits from the denominatorToo high+0.80 on a 15-credit term
Assuming grade replacement on an averaging schoolDeletes a grade that still countsToo high+0.05 on a 120-credit record
Double-counting weights on a 5.0 scaleApplies a bonus already built inToo high+0.20 to +0.50
Rounding up to a thresholdReports 2.00 from 1.999Too high+0.01, but decisive
Using the weighted GPA where unweighted was askedSubmits the wrong number to a formToo high+0.3 to +0.8

The two largest single errors are excluding an F and using the wrong grade scale. Both are input errors rather than arithmetic errors, which is why a calculator that shows the per-course quality points catches them immediately.

The error that survives a correct formula

A perfectly computed GPA measured against the wrong definition is still wrong. If a scholarship form means institution-only GPA and you submit a combined figure that includes transfer grades, the arithmetic is irrelevant. Always settle the definition in §6 before the arithmetic in §1.

13

A four-check verification routine

Any GPA result can be checked in under a minute without redoing the whole table.

Check 1 — the denominator is a sum of credits, not a count of courses

Add the credit column by hand and confirm it matches the denominator the calculator used. A six-course term is usually 14–18 credits, not 6. If the denominator equals the number of courses, the tool is averaging rather than weighting.

Check 2 — the numerator lies between the denominator times the lowest grade and the denominator times the highest

On the §3 example, the lowest grade point is 2.3 and the highest is 4.0, over 16 credits. So the quality points must lie between 36.8 and 64.0. The computed 48.1 sits inside that band. A numerator outside it means a multiplication error.

Check 3 — the GPA lies between the lowest and highest grade point entered

A GPA can never be lower than the worst grade or higher than the best grade in the set. If you entered grades from 2.0 to 4.0 and the GPA comes out at 4.2, something has been weighted that should not have been — usually a 5.0-scale course in a 4.0 calculation.

Check 4 — the sensitivity test

One course can only move the cumulative GPA by a bounded amount:

Maximum GPA change from one course ΔGPAmax = ( 4.0 − current GPA ) × course credits ÷ total credits after adding it At 3.20 with 120 credits, a 3-credit A raises the GPA by at most (0.8 × 3) ÷ 123 ≈ 0.02

That last check is the most useful one in practice, because it answers the question behind most GPA calculations: is this number even movable? A student with 120 credits at 3.20 cannot reach 3.30 in one semester on a normal load, no matter what the required-GPA figure says. Running the sensitivity test first saves the effort of a detailed calculation that was never going to change the answer.

The fastest single check

Multiply total credits by the grade point value you expect most often, and confirm the quality points are close to that product. If the calculator's numerator is more than about 10% away, either a credit hour or a grade point is wrong — most often a course entered with the wrong credit value.

→

Quality points at a glance

Precomputed quality points for the credit loads students encounter most often. Multiply by these to skip the per-course arithmetic.

GradePoints1 cr2 cr3 cr4 cr5 cr
A4.04.08.012.016.020.0
A−3.73.77.411.114.818.5
B+3.33.36.69.913.216.5
B3.03.06.09.012.015.0
B−2.72.75.48.110.813.5
C+2.32.34.66.99.211.5
C2.02.04.06.08.010.0
C−1.71.73.45.16.88.5
D1.01.02.03.04.05.0
F0.00.00.00.00.00.0

Note the F row: zero quality points at every credit load, while the credit hours still enter the denominator. That is the double penalty described in §1, visible in a single row.

Questions people actually search for

Twelve answers, each self-contained. Tap to expand.

How is GPA calculated?

GPA = total quality points ÷ total GPA credit hours. For each course, multiply the credit hours by the grade point value of the letter grade to get quality points. Add all the quality points, add all the credit hours, and divide. A 4-credit C+ (2.3) gives 9.2 quality points; a 3-credit B (3.0) gives 9.0. Eight credits and 22.2 quality points produce a 2.78 GPA.

Why is my GPA different from the average of my grades?

Because GPA is weighted by credit hours, not by course count. A 4-credit course affects the result four times as much as a 1-credit course. In the six-course example on this page, the simple average of the six grade points is 3.28 while the credit-weighted GPA is 3.01 — a 0.27 gap caused entirely by the two 4-credit courses carrying the lowest grades.

How do I calculate my cumulative GPA?

Add the new term's quality points to your existing quality points, add the new credit hours to your existing GPA hours, and divide the new total. Never average two GPA figures — that only works if both records carry identical credit loads. Example: 60 credits at 3.20 (192 quality points) plus 15 credits at 3.60 (54 quality points) gives 246 ÷ 75 = 3.28, not 3.40.

What is the difference between weighted and unweighted GPA?

Unweighted GPA treats every course the same, on a 4.0 scale. Weighted GPA adds points for rigour — commonly +0.5 for honors and +1.0 for AP, IB or dual enrolment. Weighted GPA is used for class rank and internal honours; many colleges recalculate an unweighted figure for admission, so the weighted number may not be what an admissions reader sees.

Does retaking a course replace the grade?

It depends entirely on the institution. Three policies are common: replacement (only the retake counts — Niagara, William & Mary, TRU), averaging (both grades count — Cal State LA, Villanova), and capped replacement (replacement allowed only up to a credit or count limit — Maryland allows 10 credit hours). A few schools replace the grade even if the retake is lower. The difference on a failed 3-credit course retaken for an A is a 4.00 versus a 2.00 contribution.

Why does my calculator disagree with my transcript?

Four causes, in order of frequency. (1) Truncation vs rounding — a 3.679 is reported as 3.67 at Illinois, Maine and American, but 3.68 at schools that round. (2) The wrong GPA — a transcript may show term, cumulative, institution-only, transfer and combined figures. (3) Retake policy — replacement versus averaging. (4) Excluded grades — a W or P entered as zero points deflates the denominator.

Is an A+ worth 4.3 or 4.0?

Both exist. On a 4.3 scale, A+ earns 4.30. On most 4.0 scales, A+ earns 4.00 — the same as an A. The University of Illinois explicitly reports A+ as 4.00. Using 4.3 on a 4.0-scale transcript inflates the GPA by roughly 0.05 for every A+ course. Check your school's scale before entering a value.

Do W, P or incomplete grades affect my GPA?

No. Non-punitive grades — W, UW, I, IP, P/NP, CR/NC, AU — are excluded from both quality points and GPA hours, so they neither raise nor lower the average. The exception is an F, which contributes zero quality points but full GPA hours, reducing the GPA twice. That is why a withdrawal deadline matters: after it, a failing course converts from a harmless W into a punitive F.

How many credits do I need to raise my GPA by 0.1?

Rearrange the marginal formula: credits needed = (0.1 × current total credits) ÷ (new term GPA − current GPA). At 3.00 with 60 credits and a 3.80 term average, that is (0.1 × 60) ÷ 0.80 = 7.5 credits. At 3.00 with 120 credits, the same term average needs 15 credits — twice as much work for the same gain. The existing record size dominates the answer.

What GPA do I need this semester to reach my goal?

Required = [Target × (Completed + Remaining) − Current × Completed] ÷ Remaining. At 2.80 with 90 credits done and 30 remaining, a 3.20 target needs (384 − 252) ÷ 30 = 4.40 — impossible on a 4.0 scale. A 3.00 target needs 3.60, which is achievable. Always compare the required figure to your school's maximum grade point value before treating the target as realistic.

Can my GPA go above 4.0?

Only on a scale that allows it. A weighted high school GPA on a 5.0 scale can exceed 4.0, and a 4.3 scale permits up to 4.30. A standard unweighted 4.0 scale cannot exceed 4.00 under any combination of grades. If a calculator returns 4.2 for an unweighted record, a weighted course has leaked into the calculation.

What is a 3.5 GPA in percentage?

There is no single answer, because percentages convert to letters first and letters convert to points. A 3.5 GPA is roughly an A−/B+ average, which corresponds to somewhere around 87–92% depending on the school's cutoffs. The widely quoted formula GPA = (percentage ÷ 100) × 4.0 is not how institutions actually convert, and it gives a different answer at almost every school.

Run all four modes against your own record

The calculator handles semester GPA, cumulative GPA, goal GPA and retake impact in one place, shows the quality points for every course so you can see which one is dragging the average, and supports 4.0, 4.3, 5.0 and custom scales.

Open the GPA calculator
Reviewed by BuildersMeasures editorial team Last updated October 2026
Previous Post Next Post