GPA Calculator

Calculate your Grade Point Average on the 4.0 scale, weighted by credit hours. Add each course's grade and credits and get your GPA instantly.

All calculations happen locally in your browser. Nothing leaves your device.

Add a course
Grade
Credits
GPA
—
Total credits
—
Grade points
—
Scale: 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, F=0.0

How GPA Is Calculated

The Grade Point Average converts letter grades into numbers on a 0–4.0 scale, then averages them with credit hours as weights. Each course contributes (grade points × credits) to a running total, and the GPA is that total divided by the total credits earned. Two students with the same letters but different credit loads can therefore end up with different GPAs.

The 4.0 scale
Letter grades are mapped to grade points: 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, F = 0.0. The scale compresses the distance between letters into 0.3 steps so that one letter up is worth the same everywhere.
Weighted average vs. simple average
GPA is a weighted average: a 4-credit A contributes 4 × 4.0 = 16.0 points, while a 1-credit A contributes only 4.0. An unweighted average of letter points would ignore course size and is not how academic GPA is defined, which is exactly why the credit column matters.
Term GPA vs. cumulative GPA
The term (semester) GPA is computed from that term's courses alone; the cumulative GPA pools all terms so far. This tool computes over whatever courses are in the list — add a single term for its GPA, or every course you've taken for the cumulative figure.

Frequently Asked Questions

How is GPA calculated on the 4.0 scale?

Each letter grade maps to a number of grade points (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0.0). You multiply the points by the course's credits, sum those products over all courses, and divide by the total credits: GPA = Σ(points × credits) ÷ Σ(credits).

Why are grades weighted by credits?

A 4-credit course carries four times the weight of a 1-credit course. A simple unweighted average of letter grades would treat them the same, which is why two students with identical letter grades can end up with different GPAs if their credit loads differ.

What is the difference between semester and cumulative GPA?

The semester GPA covers only the courses of one term, while the cumulative GPA pools every course you have ever taken (or, on this site, everything in the list). Add all courses across all terms to get your cumulative GPA; add only one term's courses for the semester GPA.

Do +/- grades count?

Yes. This calculator uses the common 4.0 scale with plus/minus steps: A- = 3.7, B+ = 3.3, B- = 2.7, C+ = 2.3, C- = 1.7, D+ = 1.3. Some institutions use slightly different scales, so check your school's official table before relying on the result.

Is my academic data sent to a server?

No. Every course you add and every GPA is computed locally in your browser. Nothing is uploaded, stored or transmitted, and the page keeps working with the internet disconnected.

Want the fuller picture? Roll several terms together with the Grade Average Calculator and see how far your grades sit from the mean using the Standard Deviation Calculator.