GPA Calculator
Calculate semester and cumulative GPA — 4.0, 5.0 and 10-point scales, weighted honors/AP option.
How to calculate your GPA
Add a row per course, pick the grade, and enter the credit hours. The calculator converts each grade to grade points, credit-weights them, and shows your semester GPA, total credits and quality points live as you type. It supports the US 4.0 scale with full letter modifiers (A−, B+, …), a 5.0 scale, and the Indian 10-point scale, plus a weighted GPA mode that adds +0.5 for Honors and +1.0 for AP/IB courses — the convention most US high schools use for class rank.
Semester vs cumulative GPA
Your semester GPA covers one term; your cumulative GPA (CGPA) credit-weights every term together — and that weighting is where manual math usually goes wrong. A common mistake is averaging two GPAs directly: a 3.2 over 90 credits plus a 4.0 over 15 credits is not 3.6, it's (3.2×90 + 4.0×15) ÷ 105 = 3.31. The Cumulative tab does exactly this calculation, which also makes it a quick what-if planner: plug in hypothetical term results and see how far they actually move your cumulative number.
Worked example
| Course | Grade | Points | Credits | Quality points |
|---|---|---|---|---|
| Calculus II | B+ | 3.3 | 4 | 13.2 |
| Chemistry | A− | 3.7 | 3 | 11.1 |
| English | A | 4.0 | 3 | 12.0 |
| PE | C | 2.0 | 1 | 2.0 |
Total: 38.3 quality points ÷ 11 credits = 3.48 GPA. Note how the 1-credit C barely moves the result while the 4-credit B+ dominates — credits matter as much as grades.
Private by design
Grades are sensitive. Everything here runs in your browser — no course names, grades or GPAs are uploaded, stored or tracked. Close the tab and it's gone. Converting between percentage and CGPA instead? Use the Percentage ↔ CGPA converter.
Frequently Asked Questions
How is GPA calculated?
Each course grade converts to grade points (A = 4.0, B = 3.0, etc. on the US scale). Multiply each course’s points by its credit hours to get quality points, add them up, and divide by total credits: GPA = total quality points ÷ total credits. A 3-credit A and a 1-credit C give (4.0×3 + 2.0×1) ÷ 4 = 3.50.What is the difference between weighted and unweighted GPA?
Unweighted GPA caps at 4.0 regardless of course difficulty. Weighted GPA adds a bonus for harder courses — commonly +0.5 for Honors and +1.0 for AP/IB — so an A in AP Calculus counts as 5.0. Enable the “Weighted” option and tag each course to calculate it.How do I calculate my cumulative GPA across semesters?
Use the Cumulative tab: enter your current GPA and completed credits, plus the new term’s GPA and credits. The tool credit-weights them — (old GPA × old credits + term GPA × term credits) ÷ total credits. You can’t just average the two GPAs unless the credit counts are identical.What do A-, B+ and other letter modifiers count as?
On the standard US scale: A/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, F = 0. Some universities use slightly different tables — check your registrar if a decimal matters for you.Does this work for the Indian 10-point CGPA system?
Yes — choose the 10-point scale and enter grade points (10, 9, 8…) directly with course credits. For converting between percentage and CGPA, use our dedicated Percentage ↔ CGPA converter.What GPA do I need for a 3.5 by graduation?
Use the Cumulative tab in reverse: try different values in “This term’s GPA” until the result hits your target. With 90 credits at 3.3, a 15-credit term at 4.0 only lifts you to 3.40 — seeing that math early is exactly why planning with a calculator helps.Are pass/fail or withdrawn courses included?
Typically no — P/F, W and transfer credits usually don’t carry grade points and are excluded from GPA (though P credits count toward graduation). Leave them out here, or set their credits to 0.