GPA Calculator
Runs locallyInput stays in your browserFree, no sign-up
A GPA is not a simple average of grades — it is a credit-weighted average. First convert each course grade to grade points on the standard 4.0 scale used here: 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. Then multiply each course's points by its credits, add them all up for total grade points, and divide by the total credits that count toward GPA — that is the semester GPA. The default example has four courses: A (3 credits), B+ (3 credits), A- (4 credits) and B (3 credits), giving 45.7 grade points over 13 credits, so 45.7 / 13 = 3.52. Credits are the weights, so a 4-credit A- (14.8 points) moves the total more than a 3-credit B (9.0 points); averaging the letter grades alone, without credits, gives the wrong answer.
Three uses cover most students. First, checking a cutoff: many scholarships and programs require a 3.50 semester GPA, and the default example at 3.52 just clears it — but swap one B+ for a B and total points fall to 44.8, semester GPA to 3.45, below the line. Half a grade step in one course can decide the outcome, so confirm first whether the cutoff looks at semester GPA or cumulative GPA. Second, planning cumulative GPA: a prior record of 30 credits at 3.40 (102 points) plus the default semester's 45.7 points over 13 credits gives 147.7 points over 43 credits, a cumulative GPA of 147.7 / 43 = 3.43. Worked backwards, lifting cumulative GPA from 3.43 to 3.50 over a 15-credit next semester requires a 3.69 semester GPA — a concrete target rather than a vague aim to do better. Third, checking a transcript: enter every course line by line and compare total credits and total points against the transcript, which catches the small errors — a mistyped credit value, a grade read from the wrong row — before they turn into a dispute.
A few edge cases deserve a clear statement. First, pass grades are excluded: a course taken pass or fail, entered here as P, adds nothing to total grade points and nothing to total credits — an A (3 credits) plus a P course (2 credits) still gives 12 / 3 = 4.00, neither diluted nor lifted. Second, failing grades count at zero but keep their credits: an A (3 credits) plus an F (3 credits) gives 12 points over 6 credits, a GPA of 2.00, and retake rules are left to your school — this page calculates from the transcript exactly as entered. Third, grade scales are not universal: some schools have no plus or minus grades, some count A- as 3.67, some count A+ as 4.33, so if your school's scale differs, this result is a reference and the registrar's figure is official. Fourth, input limits: each course must carry more than 0 and at most 20 credits, prior cumulative GPA must sit between 0 and 4.00, prior credits must be greater than 0, and the two prior fields are either both filled or both blank; with only pass courses, or no courses at all, the page says a countable course is missing instead of inventing a number. Fifth, GPAs display to two decimal places while the calculation keeps unrounded values and rounds only at the final step, so recomputing from the displayed values can differ by 0.01 — a rounding difference, not an error.
Using it is straightforward: enter prior cumulative GPA and credits at the top (leave both blank if you have none), then add courses row by row with a grade and credits — add a row for a new course, delete a row to remove one. Semester GPA, cumulative GPA, total grade points and total credits recalculate as you type. Copy the result to check it with an advisor or a classmate, or reset to return to the example. Everything is calculated in your browser — the grades and credits you enter are never uploaded, and no account is needed.
How to use
- Enter prior cumulative GPA and credits at the top (leave both blank if you have none), then add courses row by row with a grade and credits.
- A course graded P counts toward neither GPA nor total credits; a failed course graded F earns zero points but its credits still count.
- Read semester GPA and cumulative GPA with total grade points and total credits, and confirm total credits against your transcript.
- Copy the result to check it with an advisor or a classmate, or reset to return to the example.
FAQ
How is semester GPA calculated?
Convert each course grade to grade points, multiply by that course's credits, add everything up for total grade points, then divide by the total credits that count toward GPA. This page uses the standard 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. Default example: A (3 credits), B+ (3 credits), A- (4 credits), B (3 credits) — 45.7 grade points over 13 credits, so 45.7 / 13 = 3.52.
How is cumulative GPA calculated?
Cumulative GPA weights your prior record together with this semester: cumulative grade points = prior GPA x prior credits + semester grade points, and cumulative credits = prior credits + semester credits; divide the two for cumulative GPA. With the default semester on top of a prior 30 credits at 3.40: 102 + 45.7 = 147.7 grade points over 30 + 13 = 43 credits, so 147.7 / 43 = 3.43. Leave both prior fields blank and cumulative GPA equals semester GPA.
Why does a pass grade not affect GPA?
A pass grade is left out of both the numerator and the denominator. On this page, a course graded P adds nothing to total grade points and nothing to total credits — an A (3 credits) plus a P course (2 credits) still gives 12 / 3 = 4.00, neither diluted nor lifted by the P. Whether the course counts toward degree progress is a separate question for your school; this page only calculates GPA.
Why does a failed course drag GPA down so much?
Because a failing grade earns zero points while its credits still count. An A (3 credits) plus an F (3 credits) gives 12 grade points over 6 credits, so 12 / 6 = 2.00 — a failed course is not skipped, it drags the average down at full weight. Whether a retake replaces the original grade depends on your school's policy; this page calculates from the transcript exactly as entered and does no retake replacement.
What if my school uses a different grade scale?
Check the scale before doubting the arithmetic. Some schools use no plus or minus grades, only A, B, C, D and F; some count A- as 3.67; some count A+ as 4.33. This page fixes the scale at A = 4.0 and A- = 3.7, so if your school's scale differs, treat this result as a reference and trust your registrar's figure — or re-enter each course converted to your school's points and the numbers will line up.