Skip to content
Advanced Calculator logo

GPA Calculator

Add your courses, pick a letter grade and enter the credit hours. The semester GPA updates as you type, and you can fold in the credits you have already earned to see your new cumulative GPA.

Your courses
Grade scale

Every course counts on the same 4.0 scale, whatever its level.

Enter grades as
An A+ is worth

Most US schools cap the scale at 4.0. Check your registrar if unsure.

Cumulative GPA (optional)

Fill in both fields to see what this semester does to your overall GPA. Leave them blank to work out the semester on its own.

Result
Semester GPA
—
Pick a grade and enter credit hours to get started
Credits this semester0
Quality points0
New cumulative GPAAdd your current GPA and credits—

Unweighted scale, maximum 4.0. Switch to weighted to add Honors and AP credit.

How to use this calculator

  1. Choose your scale. Stay on the unweighted 4.0 scale for a standard GPA, or switch to weighted if your school gives extra credit for Honors and AP/IB courses.
  2. Choose how you enter grades. PickLetter to select A+ through F, or Percentage to type the raw score and have it converted using the standard US bands — the letter it lands in is shown inside the field as you type.
  3. Set what an A+ is worth. 4.0 is the usual US cap; switch to 4.3 only if your school runs the extended scale.
  4. Fill in each course. The name is optional and only there to help you keep track — the grade and the credit hours are what matter.
  5. Add or remove rows until the table matches your schedule. Five rows are there to start with; use Add course for more.
  6. Optionally add your history. Enter your current cumulative GPA and the credits behind it to see where this semester leaves you overall.
  7. Copy the result if you want to paste the summary into an email or a planning document. Your table is remembered in this browser for next time.

The formula

GPA is a credit-weighted average, not a plain average of your grades:

quality points = grade point × credit hours

GPA = total quality points ÷ total credit hours

To roll this semester into your record, convert your existing GPA back into quality points first:

previous points = old GPA × credits completed

cumulative GPA = (previous points + new points) ÷ (credits completed + new credits)

On the weighted scale, the grade point gets a bonus before it is multiplied by the credit hours. A failing grade never receives the bonus — a failed AP course is still a zero.

Grade point reference

These are the values this calculator uses on the standard 4.0 scale. Percentage bands vary between schools, so treat the right-hand column as a typical guide rather than a rule.

Letter grades and their grade points on the 4.0 scale.
Letter gradeGrade pointsTypical percentage
A+4.097–100
A4.093–96
A-3.790–92
B+3.387–89
B3.083–86
B-2.780–82
C+2.377–79
C2.073–76
C-1.770–72
D+1.367–69
D1.063–66
D-0.760–62
F0.0Below 60

The percentage column is what the Percentage entry mode uses. Plenty of schools shift these cut-offs by a point or two, and some drop plus and minus grades entirely so that every A is a flat 4.0 — always check the scale your registrar publishes.

On the weighted scale, course level adds a bonus on top:

Weighted bonus by course level.
Course levelBonusEffect
Regular+0.0An A is worth 4.0
Honors+0.5An A is worth 4.5
AP / IB+1.0An A is worth 5.0

Worked examples

A standard 15-credit semester

Four courses: an A in a 4-credit class, a B+ in a 3-credit class, a B in a 4-credit class and a C+ in a 4-credit class.

  • Quality points: (4.0 × 4) + (3.3 × 3) + (3.0 × 4) + (2.3 × 4) = 16 + 9.9 + 12 + 9.2 = 47.1
  • Credit hours: 4 + 3 + 4 + 4 = 15
  • GPA: 47.1 ÷ 15 = 3.14

The same grades on a weighted scale

Now suppose the 4-credit A was an AP course and the 3-credit B+ was Honors.

  • The A becomes 5.0: 5.0 × 4 = 20
  • The B+ becomes 3.8: 3.8 × 3 = 11.4
  • Quality points: 20 + 11.4 + 12 + 9.2 = 52.6
  • GPA: 52.6 ÷ 15 = 3.51

Adding a semester to an existing record

You already have a 3.20 GPA across 45 credits, and you just finished the 15-credit semester above with a 3.14.

  • Previous quality points: 3.20 × 45 = 144
  • New quality points: 47.1, for a running total of 191.1
  • Total credits: 45 + 15 = 60
  • Cumulative GPA: 191.1 ÷ 60 = 3.19

Frequently asked questions