Enter each course's letter grade and credit hours. The result updates as you type, and you can copy a link back to this exact scenario.
Grade & credit hours per course
Results computed in your browser. Nothing you enter is sent anywhere.
Every grade you pick maps to a fixed point value, then gets multiplied by that course's credit hours. Add up those products, divide by total credits, and that quotient is your GPA. This is the standard undergraduate 4.0 scale with plus and minus steps:
This is the scale this calculator runs on, not a national standard. Some schools score an A+ above 4.0, some drop plus and minus grades entirely, and a few still grade on a straight 100-point scale. If your transcript looks different, that is your school's policy, not an error here; the GPA scale page covers the common variations in more detail.
The scale itself is simple, but the arithmetic underneath it is not a straight average of your letter grades. Each course's grade points get multiplied by that course's credit hours first, producing what registrars call quality points. Add every course's quality points together, then divide by the total credit hours, and the result is your GPA. A 4-credit course with a B pulls harder on that final number than a 1-credit course with an A, because the 4-credit course contributes four times the quality points per grade step.
That is also why swapping a low grade in a small class for a high grade in a bigger one moves your GPA more than the reverse. If you are trying to decide where to put your effort this term, the credit hours attached to each course matter as much as which grade feels achievable.
Take the six default courses loaded above: two B's, a B+, an A-, and two more B's, each worth 3 credits. Every course contributes its grade points times 3. A B (3.0) times 3 credits gives 9.0 quality points; the B+ (3.3) times 3 gives 9.9; the A- (3.7) times 3 gives 11.1. Add all six courses' quality points and you get 56.4. Divide by 18 total credits and the GPA comes out to 3.13. Change any single grade or credit value in the panel above and the same arithmetic reruns instantly, so you can see exactly how much one course is worth to your final number.
Because GPA is a credit-weighted average, not a simple average of your grades. A course's pull on your GPA scales with its credit hours, so a 1-credit seminar contributes a fraction of what a 4-credit lab does, even with the identical letter grade.
Plus and minus grades sit between the whole-letter values on the standard scale, so A- lands at 3.7 rather than rounding up to the full 4.0 an A earns. Some schools skip plus and minus grades entirely and only report whole letters; check your registrar's policy if your transcript looks different from this tool's output.
This calculator is built for a single term of up to six courses. If you're combining a finished GPA with a new term's courses, the college GPA calculator on this site adds a prior-GPA field for exactly that.
No. This tool only has letter-grade options that carry standard grade points. A W, P, or NP typically does not factor into GPA math at all, though policies vary by school, so leave those courses out of the credit total if your registrar excludes them too.
Two decimals is the common way GPA gets reported on transcripts and applications. The full, unrounded quality-points total is shown separately in the results panel if you need to check the underlying math by hand.