Mello
Math & Units

GPA Calculator

Enter your courses, letter grades, and credit hours to get your credit-weighted GPA.

Runs in your browserNo account requiredNo uploadFree
Loading tool…

About GPA Calculator

GPA Calculator computes your grade point average on the standard US 4.0 scale from your course grades and credit hours. It is the back-of-envelope tool for checking the impact of a difficult class on your overall GPA, predicting the grade you need on a final to hit a target average, or simply seeing where you stand mid-semester before official transcripts post.

Worked example: add three courses — A in a 3-credit class (4.0 × 3 = 12 grade points), B+ in a 4-credit class (3.3 × 4 = 13.2), and C in a 3-credit class (2.0 × 3 = 6.0). Total grade points = 31.2, total credits = 10, weighted GPA = 3.12. The calculator lets you add a row per course and updates the GPA live as you change grades, credits, or course count.

Two notes on scales. The mapping used is the standard US 4.0 scale (A = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, …, F = 0.0). Some institutions use slight variations — A+ counting above 4.0, plus/minus weighted by 0.3 instead of 0.33, weighted high-school scales that go to 5.0 for AP/IB classes — so the exact figure your school reports may differ slightly. The calculator gives you the unweighted standard-scale figure, which is what most US colleges use for admission and graduation calculations.

Calculation runs entirely in your browser — your grades and credit hours never leave your device.

Frequently asked questions

The standard US 4.0 scale: A = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, B− = 2.7, … down to F = 0.0. A+ counts as 4.0 (some institutions count it as 4.3 — verify your school's convention if it matters).

More math & units tools

Unit Converter
Convert between metric and imperial units — length, weight, temperature, and more.
Math & Units
Fraction Calculator
Add, subtract, multiply, or divide two fractions — reduced result and decimal.
Math & Units
Roman Numeral Converter
Numbers to Roman numerals and back — supports 1 to 3999.
Math & Units