Calculate a credit-weighted GPA on a 4.0 scale from letter grades, one course per line.
Example
An A in a 3-credit course, a B+ in a 4-credit course and an A− in a 3-credit course give 36.3 quality points over 10 credits, a GPA of 3.63. Two B grades and an F, each worth 3 credits, give exactly 2.0.
Calculation method
Type each course on its own line as a letter grade, a comma and the credit hours, such as “A, 3”. Each grade becomes points on a 4.0 scale, is multiplied by the credits and added up, and the total quality points are divided by the total credits.
Important notes
The built-in scale is A+ and 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, D− = 0.7 and F = 0. Some schools award 4.3 for A+, weight honours courses, exclude pass/fail classes or replace repeated grades, so follow your institution’s official rules.
One course per line
Type each course on its own line as a letter grade, a comma and the credit hours, for example “A, 3”. Each grade is converted to points on a 4.0 scale, multiplied by the credits and added up; the total quality points are then divided by total credits. A in a 3-credit course, B+ in a 4-credit course and A− in a 3-credit course give 36.3 quality points over 10 credits, a GPA of 3.63.
Credits change the weight of each grade
A large course counts more than a small one. An A in a 4-credit class and a C in a 1-credit lab average 3.6, much higher than the 3.0 you would get by averaging the two letters equally. The reverse also happens: two B grades and an F, each worth 3 credits, give a GPA of exactly 2.0. Check that lab, seminar and half-semester credits are entered with their real values rather than as full courses.
Scale used and school differences
This calculator uses A+ and 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, D− = 0.7 and F = 0. Because A+ also counts as 4.0, A+ and A in 2-credit courses give exactly 4.0. B−, C+ and D in 3, 3 and 1 credits give about 2.29. Some schools award 4.3 for A+, weight honours courses, exclude pass/fail classes or replace repeated grades, so follow your institution’s official rules.
Worked examples| Input | Result |
|---|
A 3 · B+ 4 · A- 3 | 3.63 (36.3 / 10) |
A 4 · C 1 | 3.6 (18 / 5) |
B 3 · B 3 · F 3 | 2 (18 / 9) |
A+ 2 · A 2 | 4 (16 / 4) |
B- 3 · C+ 3 · D 1 | 2.29 (16 / 7) |
Frequently asked questions
Why do credits change the result so much?
Because a large course counts more than a small one. An A in a 4-credit class and a C in a 1-credit lab average 3.6, well above the 3.0 you would get by averaging the two letters equally. Enter labs, seminars and half-semester classes with their real credit values rather than as full courses.
Are plus and minus grades supported?
Yes, from A+ down to D− plus F, using the scale above. Because A+ also counts as 4.0 here, an A+ and an A in 2-credit courses give exactly 4.0. A B−, a C+ and a D in 3, 3 and 1 credits work out to about 2.29.
Does this produce a weighted high-school GPA?
No. It applies one standard 4.0 scale with no bonus for honours, AP or IB courses. If your school adds extra points for advanced classes, calculate those courses on your school’s scale and use this tool for the unweighted figure.