GPA calculator

Build a course list, adjust the 4.0 scale or Honors/AP bumps, and instantly see weighted versus unweighted GPA.

Other languages 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Español (México) | Português (Brasil) | Português (Portugal) | Bahasa Indonesia | Tiếng Việt | 한국어 | Français | Deutsch | Русский | हिन्दी | العربية | বাংলা | ไทย | Polski | Filipino | Bahasa Melayu | Nederlands

How to use (3 steps)

  1. Add or edit your courses, grades (letters or %), credits, and levels (Regular/Honors/AP).
  2. Adjust the letter-grade points and Honors/AP bumps if your school uses a different scale.
  3. Press Calculate to see weighted and unweighted GPA, then copy the shareable URL if you want to revisit the same table later.

This tool is for educational planning only. Always confirm official GPA figures with your school.

Course table

Course Grade Credits Weight Actions

Enter letter grades (A-, B+) or percentages (e.g. 92%). Credits must be greater than 0.

Letter grade points

Edit the GPA scale before calculating.

Weighting adjustments

Tune the bumps applied to advanced courses.

For many college GPA systems, you can usually leave weighting off.

Leave blank to skip capping.

How it’s calculated

Use this page for course-table GPA

This calculator is best when you want one weighted or unweighted GPA from a list of classes. Set the scale first, then enter courses and compare scenarios by changing grades or credits only when the school policy stays the same.

Set your school rules first

Before adding every class, confirm the grade points, Honors bump, AP or IB bump, and maximum weighted GPA. That keeps every row on the same scale.

Use another page for target planning

If you need cumulative GPA planning or the minimum final exam score for a target grade, switch to the GPA & Final Grade Needed page instead of forcing those questions into this course table.

Checks before you compare results

Next steps

FAQ

Can I enter numeric or letter grades?

Yes. Enter letters (A, B+, C-) or add a percent sign (92%) for numeric scores. The tool normalises everything to the current GPA scale.

How do I handle schools with different weighting?

Adjust the Honors/AP bumps or the maximum weighted GPA field before calculating. You can also tweak the letter grade points to match any institutional scale.

What should I set before adding every course?

Check the GPA scale, grade points, and Honors or AP bump first. Once those match your school, you can add rows without recalculating the same assumptions later.

When should I use the GPA & final grade page instead?

Use this page for a course-table GPA average. Switch to the GPA & Final Grade Needed page when you want cumulative planning, target-grade scenarios, or the minimum final exam score needed.

Why can my school GPA differ from this result?

Schools differ on repeated courses, pass/fail rules, transfer credit, weighting caps, and plus/minus cutoffs. Match your school's policy before comparing numbers.

Disclaimer

This tool provides general GPA math. Grading and weighting policies vary by institution, so please confirm the scale and bumps with your school before relying on the result.

Related tools