Skip to content
BestGPACalculator
The complete guide

How to Calculate GPA

Step-by-step formulas for every type of GPA: unweighted, weighted, semester, cumulative, and percentage-based. With examples — no fluff.

No signupMobile-first5 weighting scales
Your weighted GPA
4.42
Unweighted: 3.86
APAP Calculus BC
A
HONHonors English
A-
REGChemistry
B+
Live Update
Match your school
5 scales built-in

The basic GPA formula

GPA stands for Grade Point Average. The standard scale runs from 0.0 to 4.0. Each letter grade has a numeric value (A = 4.0, B = 3.0, etc.). Multiply each grade by its credit hours, sum, and divide by total credits.

GPA = Σ(grade_point × credits) / Σ(credits)

Letter → Grade Point:
  A+/A → 4.0    A- → 3.7
  B+ → 3.3      B → 3.0    B- → 2.7
  C+ → 2.3      C → 2.0    C- → 1.7
  D+ → 1.3      D → 1.0    D- → 0.7
  F → 0.0

Step 1 — Convert each grade to points

Look at your transcript. For each class, write down the letter grade and use the table above to find the grade points.

Step 2 — Multiply by credits

Each class is worth a number of credits (also called credit hours or units). High school classes are typically 1 credit. College classes are usually 3-4 credits each. Multiply grade points by credits to get quality points.

Step 3 — Sum and divide

Add up all the quality points. Add up all the credits. Divide the first by the second. That's your GPA.

Worked example — high school semester

  English (1 credit, A):       4.0 × 1 = 4.0
  Algebra II (1 credit, B+):   3.3 × 1 = 3.3
  US History (1 credit, A-):   3.7 × 1 = 3.7
  Spanish III (1 credit, B):   3.0 × 1 = 3.0
  PE (0.5 credit, A):          4.0 × 0.5 = 2.0

  Quality points: 4.0+3.3+3.7+3.0+2.0 = 16.0
  Credits:        1+1+1+1+0.5 = 4.5
  Semester GPA:   16.0 / 4.5 = 3.56

Weighted GPA — adding bonus points

Weighted GPA gives extra credit for harder classes. Most US schools add +1.0 to AP/IB/dual-enrollment and +0.5 to Honors before calculating. Add the bonus to the grade point first, then multiply by credits.

Standard +0.5/+1.0 weighting:
  A in AP class:     (4.0 + 1.0) × credits = 5.0 × credits
  A in Honors:       (4.0 + 0.5) × credits = 4.5 × credits
  A in Regular:      4.0 × credits         = 4.0 × credits

Different schools use different scales. Some use +0.25/+0.75, others use +0.33/+0.67, a few only weight AP. Use the Weighted GPA Calculator to switch between them.

Cumulative GPA — across multiple semesters

Cumulative GPA averages every semester you've completed, weighted by credits. To recalculate after a new semester:

new cumulative GPA =
  (prior_GPA × prior_credits + new_GPA × new_credits)
  ÷ (prior_credits + new_credits)

The Cumulative GPA Calculator does this automatically.

Percentage to GPA — converting numeric grades

If your grades are recorded as percentages, convert each one to a letter grade first using the standard US 10-point scale, then calculate as usual.

93-100% → A   (4.0)
90-92%  → A-  (3.7)
87-89%  → B+  (3.3)
83-86%  → B   (3.0)
80-82%  → B-  (2.7)
77-79%  → C+  (2.3)
73-76%  → C   (2.0)
70-72%  → C-  (1.7)
67-69%  → D+  (1.3)
65-66%  → D   (1.0)
below 65 → F  (0.0)

Or skip the table and use the Percentage to GPA Calculator.

Pick the right calculator

Frequently asked questions

How do you calculate GPA step by step?

1. Convert each letter grade to grade points (A=4.0, B=3.0, C=2.0, D=1.0, F=0.0). 2. Multiply each grade point by the credit hours for that class. 3. Add all those products together. 4. Divide by the total credit hours. The result is your GPA on the 4.0 scale.

How is GPA calculated with weighted classes?

Add bonus points to AP/Honors/IB grade points before multiplying by credits. Standard scale adds +1.0 to AP/IB and +0.5 to Honors. So an A in AP becomes 5.0 instead of 4.0, then multiply by credits as usual.

How can I calculate my GPA quickly?

Use a calculator. Enter every class with grade and credits. The math is mechanical: weighted average of grade points by credit hours. The free tools on this site do it instantly.

How do you calculate GPA from percentages?

Convert each percentage to a letter grade using the standard 10-point scale (93+ = A, 90-92 = A-, etc.), then convert to grade points and average by credit hours.

How is cumulative GPA calculated?

Combine all your semester GPAs weighted by their credits. Sum the quality points across every semester (GPA × credits per semester), divide by total credits across all semesters.

All GPA calculators