GPA Calculator
Calculate GPA from letter or numeric grades and credit hours, with US 4.0, 4.3 or numeric grading scales.
Your inputs
Results
GPA
3.583
- Total credits
- 12
- Total grade points
- 43
✓Exact calculation — rounded only for display
Notes for this result
- Institutions differ in how they treat A+, pass/fail and repeated courses. Check your registrar’s policy.
| Course | Grade | Credits | Points | Credits × points |
|---|---|---|---|---|
| Calculus | A | 4 | 4 | 16 |
| Physics | B+ | 3 | 3.3 | 9.9 |
| History | A- | 3 | 3.7 | 11.1 |
| Art | B | 2 | 3 | 6 |
What this calculator does
GPA is a credit-weighted average of grade points. Courses with more credits count more.
Formula and method
GPA = Σ(grade points × credits) ÷ Σ credits
Worked example
Calculated by this tool with its default inputs:
Inputs
- Grading scale: US 4.0 with +/− (A = 4.0, A− = 3.7, B+ = 3.3 …)
- Courses — one per line: name, grade, credits: Calculus, A, 4 Physics, B+, 3 History, A-, 3 Art, B, 2
Results
- GPA: 3.583
- Total credits: 12
- Total grade points: 43
How to read the results
Compare GPAs only when they use the same scale.
Assumptions and limitations
- Grading scales and conversion rules differ between schools and countries; adjust the inputs to match your institution’s official policy.
- Pass/fail courses usually do not affect GPA.
Questions
Does A+ count as 4.3?
Only on scales that award it; choose the 4.3 scale if your school does.
Methodology and verification
- Result type
- Exact mathematical calculation (rounded only for display)
- Formula version
- 1.0
- Automated verification
- 3 reference and validation test cases, checked against independently computed values. The site cannot be built if any of them fail.
- Editorial review
- Awaiting human editorial review. The explanation was drafted with AI assistance; the formula and examples are verified by the automated tests above.
Privacy
Everything you enter is calculated in this browser and is not sent to Numerith or anyone else. Inputs are added to a share link only if you choose to include them. Privacy policy