GPA Calculator

Free GPA calculator — compute your weighted grade point average on the 4.0 scale from letter grades and credit hours. Handles +/− modifiers. Runs in your browser.

GPA: 3.12 / 4.0

Enter your course grades (letter or number) and their credit hours as two comma-separated lists. The calculator returns your weighted GPA on the standard 4.0 scale.

Grade mapping (4.0 scale)

LetterGPALetterGPA
A4.0C+2.3
A−3.7C2.0
B+3.3C−1.7
B3.0D+1.3
B−2.7D1.0
D−0.7
F0.0

Formula

GPA = Σ(grade × credits) ÷ Σ(credits)

Multiply each grade by its course credits, sum those products, and divide by the total number of credits. A 4-credit A counts twice as much as a 2-credit A.

Worked example

Three courses: A (3 credits), B+ (4 credits), C (3 credits).

GPA = (4.0×3 + 3.3×4 + 2.0×3) ÷ (3 + 4 + 3) = (12 + 13.2 + 6) ÷ 10 = 31.2 ÷ 10 = 3.12 / 4.0

This vs. the generic weighted average

If you already have numeric grades and just need the math, use the weighted average calculator. This GPA calculator adds the letter-grade lookup and formats the answer in GPA style (X.XX / 4.0).

Worked examples

  • A (3cr), B+ (4cr), C (3cr) — weighted GPA 3.12

    GPA: 3.12 / 4.0

  • A− (3cr), B (4cr) — GPA 3.30

    GPA: 3.3 / 4.0

Frequently asked questions

What's the 4.0 GPA scale?

This calculator uses the standard US letter-grade to 4.0 mapping: 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. Some schools use slightly different mappings (e.g. A+ = 4.3); if yours does, enter the numeric equivalents directly.

What's the difference between weighted and unweighted GPA?

An **unweighted** GPA treats every course equally regardless of difficulty. A **weighted** GPA gives extra points for honors, AP, or IB courses — typically +0.5 or +1.0 on the 4.0 scale. This calculator does standard weighted-by-credits GPA (each grade multiplied by the course's credit hours). To factor in honors/AP weight, manually bump the grade (e.g. enter 'B' as 'B+' or 'A−').

How do credit hours affect GPA?

A 4-credit course counts twice as much as a 2-credit course. The formula is: GPA = Σ(grade × credits) ÷ Σ(credits). An A in a 4-credit course pulls your GPA up more than an A in a 1-credit lab. This is why a bad grade in a high-credit course hurts more.

Do I enter grades as letters or numbers?

Either. Enter letter grades like 'A, B+, C' and the calculator maps them to the 4.0 scale. Or enter numbers directly (e.g. '3.7, 3.0, 2.0') — useful if your school uses a different scale or you've already converted. The calculator detects the format automatically.

How is this different from the weighted average calculator?

The [weighted average calculator](/weighted-average-calculator) is generic — any numbers with any weights. This GPA calculator understands letter grades and the 4.0 scale, so you can type 'A, B+' instead of converting to 4.0, 3.3 by hand. It also shows the result in GPA format (X.XX / 4.0).

What about pass/fail courses?

Pass/fail courses typically don't affect GPA because they have no letter grade. Just leave them out of the list. Some schools assign a 'P' that's excluded from GPA calculation entirely; some count an 'F' from a pass/fail course as 0.0. Check your school's policy.