~/allthedamn.tools

GPA Calculator

Calculate semester, cumulative, weighted, and unweighted GPA as your grades change.

runs entirely in your browser

Courses

e.g. Biology, A-, 3 credits

Saves on this device
Primary GPA
Semester 1
Waiting for a grade
Previous coursework

Enter both values from the same scale. Prior GPA × prior credits restores the quality points used in the cumulative result.

4.0 letter-grade scale
GradeBase pointsHonorsAP / IB
A+4.04.55.0
A4.04.55.0
A-3.74.24.7
B+3.33.84.3
B3.03.54.0
B-2.73.23.7
C+2.32.83.3
C2.02.53.0
C-1.72.22.7
D+1.31.82.3
D1.01.52.0
D-0.71.21.7
F0.00.00.0

Weighted columns use this calculator’s +0.5 honors and +1.0 AP / IB convention, and a failing grade stays 0.0 at every course level. Check your school’s scale before treating it as official.

How to calculate GPA on a 4.0 scale

Start by converting each letter grade to grade points. On the standard scale, an A is 4.0, a B is 3.0, a C is 2.0, a D is 1.0, and an F is 0.0. Plus and minus grades use the values in the scale table above. Some schools count A+ as 4.3, so the calculator includes that option without assuming it is universal.

Next, multiply each course's grade points by its credit hours. Those products are quality points. Add all quality points, add all attempted credits, then divide total quality points by total credits. A four-credit B contributes 12 quality points, so it affects GPA more than a one-credit B.

A blank grade is not a zero. It is left out until you choose a grade. Pass/fail, withdrawn, repeated, and forgiven courses depend on school policy, so confirm which attempts appear in your institution's GPA before entering them here.

Weighted and unweighted GPA

Unweighted GPA uses only the letter-grade scale and normally tops out at 4.0. Weighted GPA adds 0.5 for an honors course and 1.0 for an AP or IB course in this calculator, with each course capped at 5.0. A failing grade stays 0.0 at every course level, because the bonus applies to grade points that were actually earned. Schools use different weighting rules, so treat the weighted figure as a planning estimate unless those bonuses match your transcript.

Both figures appear together because they answer different questions. A high school may use weighted GPA for class rank while a college recalculates an unweighted academic GPA from selected courses. Showing both makes the effect of course rigor visible without making you rebuild the same semester twice.

Cumulative GPA across semesters

Do not average the GPA labels from separate semesters. A 4.0 earned over 3 credits and a 2.0 earned over 15 credits do not combine to 3.0. Convert each semester back to quality points, add those points and credits, then divide once at the end. This calculator keeps the unrounded quality-point totals through that whole calculation.

To include work from before the semesters entered here, multiply the prior cumulative GPA by prior credits earned. That recreates the earlier quality points. The calculator adds them to the new quality points and divides by all credits. Enter a prior GPA measured on the same scale you want to follow, especially when comparing a school's weighted transcript with an unweighted result.

What counts as a good GPA

Context decides. A 3.0 is a B average and is often used as a good-standing baseline. A 3.5 can be competitive for scholarships, and a 3.7 can be strong for graduate applications, but none is a universal cutoff. Course difficulty, subject requirements, recent grades, and the applicant pool all matter.

Use the goal solver as arithmetic, not an admissions prediction. It tells you the average grade points required over the credits you plan to take. If that average is above the selected scale's ceiling, the target is not achievable in that many credits and the useful next step is changing the target, the time horizon, or both.

fair questions

How do I calculate my GPA on a 4.0 scale?
Convert every letter grade to grade points, multiply each value by the course credits, add the resulting quality points, and divide by total attempted credits. Do not take a simple average when courses carry different credits.
What is the difference between weighted and unweighted GPA?
Unweighted GPA uses the base letter-grade values, normally with a 4.0 ceiling. Weighted GPA adds points for advanced courses. This calculator uses +0.5 for honors and +1.0 for AP or IB, capped at 5.0 per course and never applied to a failing grade, but your school may use another rule.
Is a 3.5 GPA good?
A 3.5 is halfway between a B and an A average and is commonly viewed as strong. Whether it meets a scholarship, program, or admissions target depends on that institution, your course selection, and the rest of the applicant pool.
How do I calculate cumulative GPA across semesters?
Add quality points and credits across every semester, then divide once. Do not average semester GPA labels. For prior history, multiply the prior GPA by its prior credits to recover its quality points before adding the new work.
Do colleges look at weighted or unweighted GPA?
Policies differ. Colleges can read the weighted GPA shown by your school and also recalculate an unweighted GPA from the courses they consider academic. Check each institution's published policy rather than assuming one number is used everywhere.
Do my grades leave this page?
No. Calculations and automatic saving happen in your browser. The saved copy stays in localStorage on this browser and device until you clear it or clear the site's stored data.