GPA Calculator

Client-sideNo sign-upFree

Calculate your overall GPA from course names, credit hours, and letter grades on the standard 4.0 scale.

How this tool works

1

Add your courses

Course name, credit hours, and letter grade for each one.

2

Add or remove rows freely

Build the list to match your actual course load.

3

GPA calculates automatically

A credit-weighted average across all valid rows, updating as you edit.

4

Check for excluded rows

Any course with invalid credit hours is flagged and excluded rather than breaking the result.

Quick facts

Category
Calculators
Best for
Estimating your GPA before an official transcript updates, or planning needed grades
Courses
Course nameCredit hoursGrade
Overall GPA (10 credit hours)
3.63
In-content slot

About this tool

Add a row for each course with its name, credit hours, and letter grade, and see your overall GPA calculated as a credit-weighted average - each course's grade points (on the standard 4.0 scale, with A=4.0 down to F=0.0, including plus/minus gradations like B+ =3.3) are multiplied by its credit hours, summed across all courses, and divided by the total credit hours, exactly matching how most US institutions compute a semester or cumulative GPA. Being upfront about a real limitation: this uses the standard US 4.0 scale with conventional plus/minus grade points, but not every institution uses identical values - some schools don't award grade points for A+ beyond 4.0, some have different point values for plus/minus grades, and international grading systems often use entirely different scales - so if your specific institution's scale differs from the conventional one used here, the result may not exactly match your official transcript GPA. Rows can be added or removed freely, and credit hours are validated so a course with invalid or missing credits is excluded from the calculation rather than silently breaking the result. Useful for estimating your GPA before an official transcript updates, planning what grades you'd need in upcoming courses, or double-checking a school's calculation. Runs entirely client-side.

Why use this tool

Credit-weighted, not a simple average

A 4-credit A counts more than a 1-credit A, matching how real GPA calculations work.

Standard plus/minus grading

Covers the full conventional scale from A+ down to F, not just whole-letter grades.

Flexible course list

Add or remove rows freely to match any number of courses.

Honest about scale differences

Clearly notes this uses the conventional US 4.0 scale, which not every institution matches exactly.

Frequently asked questions

This calculator uses the conventional US 4.0 scale with standard plus/minus grade points, but institutions vary in real ways: some cap A+ at 4.0 rather than awarding above it, some use slightly different point values for plus/minus grades (a B+ might be 3.3 or 3.5 depending on the school), and some don't use plus/minus distinctions at all. Always treat this as a close estimate and check your institution's official grading policy if you need an exact figure.

A course with missing, zero, or otherwise invalid credit hours is excluded from the GPA calculation rather than causing an error or skewing the result - the tool flags that at least one row was excluded so you're aware, but the remaining valid courses still calculate correctly. This matters because including a 0-credit "course" would otherwise be mathematically meaningless in a credit-weighted average.

Yes - just add every course from every semester you want included as its own row with its actual credit hours and grade, and the credit-weighted average works the same way whether the courses span one semester or your entire academic history. There's no separate "semester" grouping, so cumulative and single-semester GPA use exactly the same input process.

Explore more free tools

Formatters, converters, validators, and generators - all free and running entirely in your browser.

Browse more tools