Calcylator
GPA

GPA formula:
calculate your grade point average with credits

A GPA is a credit-weighted average, which is why one heavy course can move it more than three light ones.

Calcylator Editorial Team

Updated · 7 min read

What is GPA and how is it calculated?

GPA stands for grade point average. It converts the letter grades from your courses into numbers, then averages those numbers, giving more weight to courses that carry more credits.

The most common scale tops out at 4.0, where an A is worth 4.0 points. Some institutions use 5.0, 7.0 or 10.0 scales, and in India the cumulative figure is usually called CGPA on a 10-point scale. The method is the same whatever the maximum is.

The word "average" is the trap. A plain average treats every course equally, but GPA does not. A 4-credit course counts for twice as much as a 2-credit one, so you must weight by credits.

That is also why two students with the same letter grades can end up with different GPAs. If their credit loads differ, the same B in a heavier course carries more of the final number. GPA is a record of grades and effort together.

GPA formula and steps

GPA =Σ (grade points × credits)Σ credits
Grade points:
The numeric value of your grade on your institution's scale
Credits:
The credit hours or credit value of the course
Σ:
Add up the values for all courses in the term
The top line is called quality points.
  1. List every course with its grade and credits.
  2. Convert each grade to grade points using your institution's table.
  3. Multiply grade points by credits to get quality points for each course.
  4. Add all the quality points, then add all the credits.
  5. Divide total quality points by total credits and round to two decimals.

Keep full decimals while you work and round only at the end. Rounding each course's quality points too early adds small errors that can push a borderline GPA across a cut-off.

Grade points on a common 4.0 scale

Most US-style schools use a scale like the one below. Yours may skip the plus and minus grades or assign slightly different values, so confirm it on your grading policy page before you calculate.

A common 4.0 grade scale
Letter gradeGrade pointsLevel
A4.0Excellent
A−3.7Very good
B+3.3Good
B3.0Good
B−2.7Satisfactory
C+2.3Satisfactory
C2.0Acceptable
D1.0Minimum pass
F0.0Fail

Only the numeric column matters for the calculation. The level labels are just for orientation, and institutions describe them differently.

Worked example: a 14-credit semester

Five courses make up a semester, and the credits are not equal. Watch what happens when the lowest grade sits in the course with the most credits.

  • Course 1

    A (4.0) × 2 credits = 8.0

  • Course 2

    A− (3.7) × 2 credits = 7.4

  • Course 3

    B+ (3.3) × 3 credits = 9.9

  • Course 4

    B (3.0) × 3 credits = 9.0

  • Course 5

    C (2.0) × 4 credits = 8.0

Semester GPA

3.02

Quality points: 8.0 + 7.4 + 9.9 + 9.0 + 8.0 = 42.3. Credits: 2 + 2 + 3 + 3 + 4 = 14. 42.3 ÷ 14 = 3.021.

A plain average of the five grade points would give (4.0 + 3.7 + 3.3 + 3.0 + 2.0) ÷ 5 = 3.20. The GPA is lower at 3.02 because the C came in the largest course. Credits, not the number of courses, drive the result.

Now see what an upgrade would do. If the C in the 4-credit course had been a B (3.0), quality points would rise by 4 to 46.3, and the GPA would become 46.3 ÷ 14 = 3.31. One grade step in a heavy course moved the semester by almost 0.3.

You can use this to prioritise. Every extra grade point in a 4-credit course adds 4 quality points, while the same improvement in a 2-credit course adds only 2.

Cumulative GPA across semesters

Cumulative GPA works the same way over a longer period. Do not average the semester GPAs. Add the quality points of all semesters and divide by all credits.

  • Earlier record

    48 credits at a GPA of 3.20 = 153.6 quality points

  • New semester

    15 credits at a GPA of 3.60 = 54.0 quality points

  • Totals

    207.6 quality points over 63 credits

Cumulative GPA

3.30

207.6 ÷ 63 = 3.295, rounded to 3.30. The simple average of 3.20 and 3.60 would wrongly give 3.40.

You can also work backwards. To reach a cumulative 3.30 after 15 more credits from the same starting record, you would need a semester GPA of (3.30 × 63 − 153.6) ÷ 15 = 3.62. A target of 3.50 would need 4.46, which is above the 4.0 maximum, so the target would take more than one semester.

This is why a rising trend matters more than a single bad term when the record is long. Each new term carries a share of the total equal to its credits divided by all credits, which is 15 ÷ 63, or roughly 24%, in the example above.

Weighted GPA, repeats and pass/fail courses

Some schools publish two GPAs. The unweighted one uses the plain scale above. The weighted one adds a bonus, often one extra point, for honours or advanced courses, so the maximum can exceed 4.0. Which one a college or employer wants is stated on their form.

Pass/fail courses are normally left out of GPA, though the credits may count towards graduation. Repeated courses are treated in different ways: some replace the earlier grade, some average the two, and some keep both. Read your institution's policy before you rely on a calculation.

Plus and minus grades matter at the margin. On the scale above, a B+ and a B differ by 0.3 grade points. If all 15 credits of a semester moved from B to B+, that would add 4.5 quality points and lift the semester GPA by 0.30.

If your transcript shows a 10-point CGPA and you need a percentage, the guide to CGPA to percentage covers the conversion. The score percentage calculator on this page is handy for checking individual marks.

Mistakes people make when calculating GPA

  • Averaging grade points without weighting by credits.
  • Using the wrong scale, for example a 4.0 table when your school awards 10-point grades.
  • Averaging semester GPAs instead of adding quality points and credits.
  • Including pass/fail or audit courses that the school excludes.
  • Rounding each course's quality points rather than rounding only the final GPA.

If you want to know what grade you need in the last exam of a course, the final exam grade guide solves that part. Once the course grade is known, convert it to grade points and drop it into the table above.

Common questions

How do I calculate GPA?

Multiply each course's grade points by its credits, add the results, and divide by the total credits. For grades of 4.0 (2 credits), 3.7 (2), 3.3 (3), 3.0 (3) and 2.0 (4), the total is 42.3 ÷ 14 = 3.02.

What is the difference between GPA and CGPA?

GPA usually describes one term, while CGPA is the cumulative figure across all completed terms, weighted by credits. Some institutions use GPA for the cumulative number as well, so check the wording on your transcript.

How do I calculate cumulative GPA?

Add the quality points from every term and divide by the total credits earned. A 3.20 GPA over 48 credits and a 3.60 GPA over 15 credits give (153.6 + 54.0) ÷ 63 = 3.30, not the simple average of 3.40.

Does a course with more credits affect GPA more?

Yes. Each course is weighted by its credits, so a 4-credit course moves your GPA twice as much as a 2-credit one. A C in a 4-credit course lowers the GPA more than a C in a 1-credit lab.

Is a 3.5 GPA good?

On a 4.0 scale, 3.5 sits between a B+ and an A−, and many programmes treat it as a strong record. What counts as good depends on the course and the requirement, so compare it with the cut-off you are aiming for.

Was this guide helpful?

Continue reading

View all blogs