← All Tools

🎓 GPA Calculator

Calculate weighted GPA from course rows, credits, letter grades, and an optional custom grade scale.

One course per line: name, credits, grade.

GPA checks

Validates course row shape, positive credits, known grades, custom scale JSON, and weighted scale assumptions. Official GPA depends on your school’s repeat, withdrawal, pass/fail, and weighting rules.

Runs in your browser

GPA math runs locally in your browser. Official GPA rules come from your institution.

What this tool does

GPA Calculator estimates grade-point average from courses, credits, and grades.

Why it is useful

It helps students plan semester outcomes, required grades, and academic scenarios before official transcripts update.

How it works

The browser multiplies grade points by credits, sums them, and divides by total attempted credits.

Best input

Use your school’s exact grade scale, credits, and repeat-course policy.

Planning tip

Run best-case and conservative scenarios when planning target grades.

Privacy note

Grade calculations happen locally in your browser.

Important limitation

Schools use different grade scales, weighting, pass/fail rules, withdrawals, and repeat policies. Official GPA comes from the institution.

Quick answers

Is this official?

No. It is a planning estimate.

Do credits matter?

Yes. Higher-credit courses affect GPA more.

Common Use Cases

Track cumulative GPA across semesters

Calculate overall GPA when grades from multiple semesters or different credit weights are involved.

Project GPA needed to reach a target

Determine what grades are needed in remaining courses to achieve a desired final GPA.