Add your courses, credits and letter grades to compute a weighted GPA on the 4.0 scale. Runs locally.
How GPA is calculated
GPA (Grade Point Average) weights each course grade by its credit hours, then averages them. The standard 4.0 scale maps A = 4.0, B = 3.0, C = 2.0, D = 1.0 and F = 0.0. The calculator multiplies each grade point by that course’s credits, adds the results, and divides by the total credits attempted:
GPA = Σ(grade points × credits) ÷ Σ(credits)
You can add or remove as many courses as you need, and the result updates as you change grades or credits.
Common uses
- Semester planning — estimate the GPA a set of grades would produce.
- Scholarship checks — confirm you meet a minimum GPA requirement.
- Graduation eligibility — track your cumulative average over time.
- Goal setting — see what grades you need to reach a target GPA.
Frequently asked questions
Does this handle plus and minus grades?
Yes. A+ through D− each have their own point value on the 4.0 scale.
Is this the same as a weighted GPA?
This is a credit-weighted average, which is what most schools mean by GPA. It is not the “weighted” high-school scale that boosts AP or honors courses above 4.0.
Do pass/fail courses count?
Typically they don’t affect GPA, so leave them out or enter them as 0 credits.
Can I calculate cumulative GPA?
Add your prior total grade points and credits as one row, then include the new courses alongside them.
Why does my school’s GPA look different?
Some institutions use a slightly different scale, count plus and minus grades differently, or round at the end. This calculator follows the standard 4.0 scale as a reliable estimate.
Do withdrawn or incomplete courses count?
Usually they don’t factor into GPA unless you received a grade. Check your school’s policy, and simply leave such rows out of the calculator.
The standard 4.0 grade scale
| Letter | Grade points | Percentage (typical) |
|---|---|---|
| A / A+ | 4.0 | 90 – 100 |
| A− | 3.7 | 87 – 89 |
| B+ | 3.3 | 83 – 86 |
| B | 3.0 | 80 – 82 |
| B− | 2.7 | 77 – 79 |
| C+ | 2.3 | 73 – 76 |
| C | 2.0 | 70 – 72 |
| D | 1.0 | 60 – 69 |
| F | 0.0 | Below 60 |