GPA Calculator

Calculate semester and cumulative GPA — 4.0, 5.0 and 10-point scales, weighted honors/AP option.

Files never leave your device Instant — no upload waitFree, no sign-up
Grade · credits per course — courses without credits are ignored
4.00
Semester GPA (4.0 scale)
12
Total credits
48.00
Quality points

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

CourseGradePointsCreditsQuality points
Calculus IIB+3.3413.2
ChemistryA−3.7311.1
EnglishA4.0312.0
PEC2.012.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.
49 free tools
Instant — runs on your device
Files never uploaded
Free — no sign-up