GPA calculator
Enter your courses, credits and grades to get your GPA, weighted and unweighted. Add your transcript so far for a cumulative GPA, or see what you need from here to reach a target. Edit the scale to match your school.
Grade scale and weighting
How GPA is calculated
Quality points for a course = credits × grade points
GPA = total quality points ÷ total credits
Courses with more credits count for more. A 4-credit B+ moves your GPA more than a 1-credit A. Courses marked P (pass), W (withdrawn), I (incomplete) or similar are left out, as most schools do; their credits are listed separately.
Weighted GPA = total of credits × (grade points + level bonus) ÷ total credits
Many US high schools add a bonus for harder classes, often 0.5 for honors and 1.0 for AP, IB or dual-enrolment courses, so an A in an AP class counts as 5.0. Schools differ a lot here: some use other bonuses, some cap the weighted GPA, and colleges often recalculate GPAs their own way. Set the bonuses to your school's values. This calculator adds no bonus to a grade worth 0 points (an F).
Cumulative GPA = (current GPA × credits so far + this term's quality points) ÷ (credits so far + this term's credits)
GPA needed = (GPA you want × all credits − current GPA × credits so far) ÷ credits still to take
Worked example
On the default 4.0 plus/minus scale, a term with these five courses:
- English, 4 credits, A− (3.7): 4 × 3.7 = 14.8 quality points
- Calculus (AP), 4 credits, B+ (3.3): 4 × 3.3 = 13.2
- Chemistry (honors), 3 credits, B (3.0): 3 × 3.0 = 9.0
- History, 3 credits, A (4.0): 3 × 4.0 = 12.0
- PE, 1 credit, A (4.0): 1 × 4.0 = 4.0
That is 53.0 quality points over 15 credits: 53 ÷ 15 = 3.53 unweighted. With the AP bonus (4 credits × 1.0 = 4.0) and the honors bonus (3 × 0.5 = 1.5) it is 58.5 ÷ 15 = 3.90 weighted.
If your transcript already shows a 3.40 over 45 credits, your new cumulative GPA is (3.40 × 45 + 53) ÷ 60 = 206 ÷ 60 = 3.43.
To finish at 3.6 with 30 credits still to take: (3.6 × 90 − 3.43 × 60) ÷ 30 = (324 − 205.8) ÷ 30 = 3.94 on average over those 30 credits.
Things to check
- Your school's scale. The common US scale gives A− 3.7, B+ 3.3 and so on, but some schools give an A+ 4.3, some do not use plus and minus, and other countries use different systems. Pick a preset or edit the scale to match yours.
- Credits. Use whatever your school counts: credits, units or hours. Only the relative sizes matter.
- Repeated courses. Many schools replace or average a repeated course's grade. Enter only the attempts your school counts.
- Weighted or unweighted for cumulative. Combine like with like: if your transcript GPA is weighted, choose "weighted" and the tool adds this term's weighted points.
- Rounding. GPAs are shown to two decimal places. Schools may round or cut off at two or three places. The GPA you need is rounded up, so the number shown is enough.
FAQ
How do I calculate my GPA?
Multiply each course's credits by the grade points for your grade, add these up, and divide by the total credits. The semester tab does this and shows each step in a table.
What is the difference between weighted and unweighted GPA?
An unweighted GPA uses the same scale for every class, usually up to 4.0. A weighted GPA adds a bonus for honors, AP or IB classes, so it can go above 4.0. Which one matters depends on who is reading it; many colleges look at both or recalculate.
What is a good GPA?
It depends on the school, the scale and what you are applying for. On a 4.0 scale, 3.0 is a B average and 3.5 is halfway between a B+ and an A−. Check the requirements of the program or scholarship you care about.
Can I raise my GPA to a target?
Use "GPA I need". It shows the average you need over your remaining credits and the highest GPA you could still reach. If the number is above the top of the scale, the target is out of reach with those credits alone.
Do pass/fail courses count?
Usually not. Enter P, NP, S, U, W, I, AU, CR or NC as the grade and the course is left out of the GPA. Some schools count a failed pass/fail course as an F; if yours does, enter F.
Is my data saved?
Your courses and settings are saved in this browser's local storage so they are still there next time on this device. They are never uploaded. Use "Delete saved inputs" under the grade scale to remove them.
Is this my official GPA?
No. It is an estimate from the numbers you enter. Your school's transcript is the official record.