GPA Calculator

Work out your weighted GPA on a 4.0 scale from your grades and credit hours.

Enter your grades and credits above.

How to use the GPA calculator

  • For each course, pick your letter grade and enter its credit hours.
  • Add as many courses as you need with Add course.
  • Your GPA updates automatically — no button needed.

How GPA is calculated

Your GPA is a weighted average: each grade is converted to points on a 4.0 scale (A = 4.0, B = 3.0, and so on), multiplied by that course's credit hours, added up, and divided by the total credit hours. Courses worth more credits therefore count more toward your GPA. This tool uses the standard US 4.0 scale; your school's exact scale may differ slightly.

Benefits

  • Calculates your weighted GPA on the 4.0 scale from grades and credit hours.
  • Add or remove as many courses as you need; the result updates live.
  • Weights each course by its credit hours automatically.
  • Private and free — nothing is stored or uploaded.

Limitations to know

  • It uses the standard US 4.0 scale; your institution’s exact scale may differ.
  • It does not handle weighted honors/AP bonuses or plus/minus scales that vary by school.
  • It calculates GPA, not class rank or degree classification.

Common mistakes to avoid

  • Entering credit hours inconsistently (mixing units across courses).
  • Assuming your school uses the exact same grade-to-point values.
  • Forgetting to include every graded course that counts toward the GPA.

Alternatives

For grade percentages use the Percentage Calculator; for more study help see our free AI tools for students.

Last updated: August 2026 · Reviewed by the AI Toolbox editorial team.

Frequently asked questions

What grade scale does it use?

The common US 4.0 scale (A = 4.0, A- = 3.7, B+ = 3.3, and so on down to F = 0.0). Check your institution's official scale for exact values.

Does it handle different credit hours per course?

Yes — GPA is weighted by credit hours, so a 4-credit course counts more than a 1-credit one.

Is my data saved?

No — everything is calculated in your browser and nothing is stored or uploaded.

Related tools