Skip to content

Calculators

GPA Calculator

Add your courses with their letter grades and credit hours to calculate your weighted GPA on the standard 4.0 scale. Works for a single semester or your whole transcript.

Calculators · GPA CalculatorRuns in your browser

GPA (4.0 scale)

3.63

Total credits

10

How to calculate your GPA

  1. For each course, choose the letter grade from the dropdown and type its credit hours. Half credits such as 1.5 are allowed, and the course name is optional.
  2. Click ‘+ Add course’ for more rows, or the ✕ button to remove one. The last remaining row cannot be removed.
  3. Read your GPA on the 4.0 scale, shown to two decimal places, and the total credits that were counted.

Grade point values

A+ is worth the same 4.0 as A; this tool does not use the 4.3 scale some colleges apply. An F contributes zero points but its credits still count in the total, which is what drags the average down.

GradePointsGradePoints
A+4.0C+2.3
A4.0C2.0
A-3.7C-1.7
B+3.3D+1.3
B3.0D1.0
B-2.7D-0.7
F0.0

The starting rows, worked through

The page opens with three courses: A for 3 credits, B+ for 4 credits and A- for 3 credits. Points are 4.0 × 3 = 12.0, 3.3 × 4 = 13.2 and 3.7 × 3 = 11.1, totalling 36.3 over 10 credits, so the GPA is 36.3 ÷ 10 = 3.63.

Credit weighting is why the B+ in the 4-credit course pulls the average down more than the A- in a 3-credit course lifts it. Swap the credits of those two rows and the GPA moves to 3.59.

Rows that are left out

A row whose credits field is blank, 0 or negative is skipped entirely: it adds nothing to the points and nothing to the total credits. That is the way to park a pass/fail, audited or withdrawn course without deleting the row. If every row is skipped, the result card disappears. The course name is for your own reference only and has no effect on the calculation.

Semester and cumulative GPA

For a semester GPA, enter that semester's courses. For a cumulative GPA, add a row for every course on your transcript; there is no field for a previous GPA, so earlier semesters have to be entered course by course. Names like ‘Fall 2024 Calculus’ help keep long lists straight.

The same page answers what-if questions. Starting from the 3.63 over 10 credits above, adding a 3-credit course with a B gives (36.3 + 9.0) ÷ 13 = 3.48, while an A in that course gives (36.3 + 12.0) ÷ 13 = 3.72. Add the planned course as a row and change its grade to see each outcome.

Grading systems this tool does not model

  • Weighted high-school scales that add a point for honours, AP or IB classes.
  • 4.3 or 4.33 scales where A+ is worth more than A.
  • Percentage-based grading; convert each percentage to a letter first, or use the grade percentage calculator.
  • UK classifications and ECTS grades, which are not on a 4.0 scale.
  • Institutional rounding rules. The GPA here is rounded to two decimals, so 3.635 shows as 3.64 while a school that truncates would print 3.63.

Frequently asked questions

How is GPA calculated?

Each course's grade is converted to grade points (A = 4.0, B = 3.0, and so on), multiplied by its credit hours, and all the points are added up and divided by the total credit hours. This gives a credit-weighted GPA.

What grade scale does this use?

It uses the common US 4.0 scale with pluses and minuses (A = 4.0, A- = 3.7, B+ = 3.3, …, F = 0.0). Enter the credit hours for each course so heavier courses count more.

How many courses can I add?

As many as you need; there is no upper limit. Each ‘+ Add course’ click adds a row preset to grade A and 3 credits, which you then change.

Are my courses saved if I come back later?

No. The rows live only on the page while it is open, and reloading or leaving the page resets them to the three starting rows.

How do I handle a pass/fail course?

Set its credits to 0 so the row is ignored, or remove the row. Most schools exclude pass/fail credits from the GPA in the same way, though they still count towards graduation.

Why does my school show 3.6 when this page shows 3.63?

Schools differ in how many decimals they print and whether they round or truncate. A transcript showing one decimal will display 3.63 as 3.6. Check your institution's policy if the exact figure matters for an application.

Explore

113 tools. Zero uploads. One place.

Every tool opens instantly, works on your phone and keeps your files on your device.