CCalclabhub

Grades

How To Calculate GPA

A grade point average is a credit-weighted average of grade points, not an average of letter grades. Every difficulty with it comes down to two things: which grade point table applies to you, and whether the credits were actually used as weights.

Quick Answer

GPA = Sum of (grade points x credits) / Sum of credits

gp
Grade points for one course — A = 4.0, A- = 3.7, B+ = 3.3, B = 3.0
c
Credits or credit hours that the course carries
QP
Quality points — grade points times credits, the quantity that accumulates
GPA
Total quality points divided by total credits, usually reported to two decimals

Convert each letter grade to points on the 4.0 scale, multiply by the credits that course carries, add the products, then divide by the total credits. A term of A over 3 credits, B over 4, B+ over 3 and A- over 2 produces 12.0 + 12.0 + 9.9 + 7.4 = 41.3 quality points across 12 credits, so the GPA is 41.3 / 12 = 3.4416667. Averaging the four grade points without weighting gives 3.5, which is 0.0583333 too high.

What Is GPA?

A grade point average condenses a set of course results into one number on a fixed scale. Its definition is narrower than most people assume: each course is converted to grade points, each grade point is multiplied by the credits that course carries, and the sum of those products is divided by the sum of the credits. That is the whole calculation. Anything else — an average of percentages, an average of letter positions, an average of term GPAs — is a different quantity wearing the same name.

On the common 4.0 scale the standard mapping runs A = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, B- = 2.7, C+ = 2.3 and C = 2.0. The product of grade points and credits is called quality points, and it is the unit that genuinely accumulates. A 3-credit A is worth 12.0 quality points, while a 2-credit A- is worth 7.4. Thinking in quality points rather than in letters is the habit that makes everything downstream straightforward, because quality points add across courses and across terms in a way that grade points do not.

Credit weighting is not a refinement applied at the end; it changes the answer. Take a term of A over 3 credits, B over 4, B+ over 3 and A- over 2. The quality points are 12.0, 12.0, 9.9 and 7.4, totalling 41.3 across 12 credits, which gives 3.4416667. Average the four grade points directly and you get 3.5, high by 0.0583333. The gap appears because the weakest grade, the B, sits on the heaviest credit load, so the unweighted version quietly under-punishes it. On one term that is small; repeated across eight terms with the same bias it is the difference between two classifications.

The mapping itself is institutional rather than universal, and this is where most disputes begin. Some schools award 4.3 for an A+, some cap A+ at 4.0, and some use 3.67 rather than 3.7 for an A-. Others publish a table with no plus or minus grades at all, so a B is 3.0 whether the underlying mark was 89 or 80. Percentages are worse still, because a 90 can be an A at one institution and a B+ at another. International transcripts introduce a further step, since a mark out of 20, a class awarded by a national examination board and a local GPA scale each need their own documented conversion before any comparison is meaningful. Read the table printed on your own transcript or in your own handbook before defending a figure computed from a table found somewhere else.

A second meaning of weighting competes with the first, and mixing them up is routine. In this article weighting refers to credits. In secondary school reporting, a weighted GPA instead means that honours, Advanced Placement or International Baccalaureate courses earn bonus points — an A in an AP course counted as 5.0 rather than 4.0 — which is why such averages can exceed 4.0. An unweighted GPA in that sense ignores course difficulty and stays beneath the 4.0 ceiling. The two answer different questions, and a 4.2 on one scale is not comparable with a 3.8 on the other.

Cumulative GPA is not the average of your term GPAs. It is total quality points divided by total credits, and because terms differ in credit load, averaging term results is wrong whenever the loads differ. Suppose you carried 30 credits at 3.20 into a term worth 41.3 quality points over 12 credits. Adding quality points gives 96.0 + 41.3 = 137.3 over 42 credits, which is 3.2690476; averaging the two GPAs instead gives 3.3208333, an overstatement of about 0.0518. Recomputing from quality points is the only safe route.

Like any average, a GPA hides dispersion. A 3.0 built from four B grades and a 3.0 built from two A grades and two C grades are the same number describing different students, and a committee reading only the average cannot tell them apart. Where the spread matters to the decision in front of you, measure it: the standard deviation of the grade points, or a z-score for one course against your own record, distinguishes an ordinary result from an unusual one. A GPA also says nothing about trend: a 3.2 reached by climbing from 2.8 and a 3.2 reached by sliding from 3.6 are identical numbers with opposite stories, and term-by-term figures are what reveal which is which. Keeping the underlying grades beside the average costs nothing and answers most of the questions the average cannot.

Rounding conventions cause more argument than the arithmetic does. Registrars usually publish GPA to two decimal places, so 3.4416667 is reported as 3.44. Carry full precision through the calculation and round once at the end, because rounding each quality point first introduces errors that accumulate in whichever direction happens to be unlucky. Watch truncation versus rounding too: 3.4490000 truncates to 3.44 but rounds to 3.45, and that difference can decide whether a threshold written as 3.45 has been cleared. Where a rule says at least, ask which convention applies before assuming you are through.

Because the denominator is fixed by credits already taken, the same arithmetic works backwards as a planning tool. Raising the 4-credit B in our term to an A adds 1.0 x 4 = 4.0 quality points and lifts the result from 3.4416667 to 3.775, a gain of 0.3333333. Raising the 2-credit A- to an A instead adds only 0.3 x 2 = 0.6 points and reaches 3.4916667, a gain of 0.05. The identical letter improvement is worth more than six times as much on the heavier course. Failing a 3-credit course pushes the other way, from 3.4416667 down to 2.7533333, a loss of 0.6883333 — which is why recovering from an F is so much slower than preventing one.

Formula

GPA = (gp1 x c1 + gp2 x c2 + gp3 x c3 + gp4 x c4) / (c1 + c2 + c3 + c4)

Weight each course's grade points by its credits before averaging. With 41.3 quality points across 12 credits the result is 3.4416667, whereas the unweighted mean of the four grade points is 3.5.

SymbolMeaning
gpGrade points earned in course i
ciCredits carried by course i
GPAWeighted grade point average

Quality points = grade points x credits

The quantity that accumulates across courses and terms. A 3-credit A earns 12.0 quality points and a 2-credit A- earns 7.4; sum these first and divide only at the end.

SymbolMeaning
qQuality points contributed by the course
gGrade points for the course
cCredits for the course

Required grade points = (Target x credits after - quality points so far) / new credits

Multiply the target by the credits you will hold, subtract what you have already banked, then divide by the credits still to be earned. From 41.3 points over 12 credits, reaching 3.50 across 16 credits needs (3.50 x 16 - 41.3) / 4 = 3.675, just above an A-.

SymbolMeaning
TGPA you want to finish with
QQuality points already earned
ckCredits of the course still open

How To Calculate GPA

  1. 1

    Confirm the grade point table that applies to you

    The common 4.0 table runs A = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, B- = 2.7, C+ = 2.3 and C = 2.0. Institutions vary, especially around A+ and around whether plus and minus grades exist at all, so take the table from your own handbook rather than from memory.

  2. 2

    Convert every course result to grade points

    Work course by course and write the points beside the credits. Our term becomes 4.0, 3.0, 3.3 and 3.7. Do this before touching the credits, so that a mapping error stays visible as a mapping error instead of being buried inside a product.

  3. 3

    Multiply each grade point by the credits for that course

    4.0 x 3 = 12.0, 3.0 x 4 = 12.0, 3.3 x 3 = 9.9 and 3.7 x 2 = 7.4. These are quality points, and they are the numbers that survive being combined with later terms.

  4. 4

    Add the quality points and add the credits, separately

    Quality points total 41.3 and credits total 12. Keeping the two sums in separate columns is what prevents the classic slip of dividing by four simply because there were four courses.

  5. 5

    Divide, then check the direction of the weighting

    41.3 / 12 = 3.4416667, which lies between the lowest grade point of 3.0 and the highest of 4.0 as it must. The unweighted mean of 3.5 sits above it, confirming that the heavy 4-credit B pulled the result down. Report 3.44 once, at the end.

Examples

Example 1: A four-course term on the 4.0 scale

Course 1
A, 4.0 grade points, 3 credits
Course 2
B, 3.0 grade points, 4 credits
Course 3
B+, 3.3 grade points, 3 credits
Course 4
A-, 3.7 grade points, 2 credits
StepCalculationResult
Total quality points4.0 x 3 + 3.0 x 4 + 3.3 x 3 + 3.7 x 241.3
Total credits3 + 4 + 3 + 212
Unweighted mean, for comparison(4.0 + 3.0 + 3.3 + 3.7) / 43.5
Credit-weighted GPA41.3 / 123.4416667

Result: 3.4416667 — weighting by credits pulls the result 0.0583333 below the unweighted 3.5, because the weakest grade in the set is the one carrying four credits.

Example 2: The same term with a failed course added

Existing record
41.3 quality points over 12 credits
New course
F, 0.0 grade points, 3 credits
StepCalculationResult
Quality points contributed by the F0.0 x 30.0
Credits once the failed course counts12 + 315
Revised GPA41.3 / 152.7533333

Result: 2.7533333 — a single failed 3-credit course costs 0.6883333 of GPA, because the numerator stays at 41.3 while the denominator grows to 15.

Example 3: Which course is worth improving

Existing record
41.3 quality points over 12 credits
Option one
Raise the 2-credit A- (3.7) to an A (4.0)
Option two
Raise the 4-credit B (3.0) to an A (4.0)
StepCalculationResult
Extra points from lifting the 2-credit A-0.3 x 20.6
GPA after that lighter lift(41.3 + 0.6) / 123.4916667
Extra points from lifting the 4-credit B(4.0 - 3.0) x 44.0
GPA after the heavier lift(41.3 + 4.0) / 123.775

Result: 3.775 against 3.4916667 — one letter of improvement is worth 0.3333333 on the 4-credit course but only 0.05 on the 2-credit one.

Calculator

Grade point average

3.4417

Total quality points
41.3
Total credits counted
12
Plain average of the grade points (no credit weighting)
3.5

Values update as you type. This calculator covers the single scenario its formula assumes — see Common Mistakes for what it leaves out.

Prefer a full-width tool? Open the GPA calculator page.

Common Mistakes

  • Averaging the grade points without weighting by credits

    It gives 3.5 where the correct answer is 3.4416667, an overstatement of 0.0583333. The error always flatters whichever grades sit on the lightest credit loads, so it is rarely random and rarely harmless. It is also self-concealing: the answer still falls between the highest and lowest grade point, so the usual range check passes while the figure is wrong.

  • Using the wrong grade point table

    An A- is 3.7 at most institutions and 3.67 at some, and an A+ may be 4.0, 4.3 or absent entirely. A 0.03 shift in mapping on a 3-credit course moves a 12-credit GPA by 0.0075, which is enough to matter at a boundary.

  • Averaging percentage marks as if they were grade points

    Averaging 92, 78 and 85 gives 85.0, which is a percentage and not a GPA. Marks do not convert linearly to the 4.0 scale, and the cut points are set by the institution, so convert each course to a grade first and average the points.

  • Leaving failed or withdrawn courses out of the count

    An F carries 0.0 grade points but still carries its credits, and both must appear. Dropping it leaves the flattering 3.4416667 standing where the honest figure for the same record is 2.7533333.

  • Confusing credit weighting with honours or AP weighting

    A weighted GPA in the school sense adds bonus points for difficult courses and can exceed 4.0, while an unweighted one stays capped. Comparing a 4.2 on the first scale with a 3.8 on the second compares two different quantities, and the ordering is not reliable.

FAQ

Is my GPA just the average of my grades?

No. It is the average of your grade points weighted by credit hours. In our worked term the plain average of the four grade points is 3.5 while the credit-weighted GPA is 3.4416667, and the two only coincide when every course carries the same number of credits.

How much can one course move my GPA?

The change in grade points multiplied by the credits, divided by the total credits. Lifting a 4-credit B to an A moves a 3.4416667 term to 3.775, while failing a 3-credit course moves it to 2.7533333. The same improvement counts for more on a heavier course and for less once your cumulative credit total is large.

Do failed courses still count if I retake them?

That depends entirely on institutional policy. Some transcripts keep both attempts with the credits counted twice, others replace the grade while the credits remain, and a few substitute the second mark completely. Find out which applies, because the denominator decides the answer: with the F retained, 41.3 over 15 credits gives 2.7533333.

Why is my GPA higher than 4.0?

Almost always because honours, Advanced Placement or International Baccalaureate courses are being given bonus points, so an A in those courses counts as 5.0 rather than 4.0. That is a different scale from the unweighted 4.0 one, and the two should never be placed side by side in a comparison.

How do I combine this term with my earlier record?

Add the quality points and add the credits, then divide. Do not average the two GPAs. Carrying 30 credits at 3.20 into a term of 41.3 points over 12 credits gives 137.3 over 42 credits, or 3.2690476, whereas averaging the two GPAs would have suggested 3.3208333.

References

  1. [1]Wikipedia, Academic grading in the United States — https://en.wikipedia.org/wiki/Academic_grading_in_the_United_States
  2. [2]Wikipedia, Grading in education — https://en.wikipedia.org/wiki/Grading_in_education
  3. [3]Wikipedia, Weighted arithmetic mean — https://en.wikipedia.org/wiki/Weighted_arithmetic_mean