Search tools

Find a tool by name or what it does.

GPA Calculator

Turn letter grades and credit hours into a weighted grade point average on the 4.0 scale, with total credits and quality points, updating as you type.

Courses

Calculated in your browser. Nothing is uploaded.

Weighted GPA
3.70
on a 4.0 scale
3
Courses counted
10
Total credits
37
Quality points

How to calculate your GPA

  1. Add your courses

    List each course as a row and, if you like, give it a name so the summary stays readable.

  2. Pick grade and credits

    Choose the letter grade from the menu and type the credit hours for each course.

  3. Read your GPA

    The weighted GPA, total credits, and quality points update instantly, and Copy GPA summary saves them as plain text.

Why use this tool

Weighted 4.0 scale

Every letter grade maps to the standard points, from A at 4.0 down to F at 0.0. The average is credit-weighted, so heavier courses count for more.

Add or remove courses

Start from three example rows and add as many courses as a term needs. Remove any row with a single click.

Totals and quality points

Alongside the GPA you get total credit hours and total quality points, so you can check the math or plan toward a target.

Handles zero-credit courses

Rows left blank or set to zero credits are dropped from the average, so audited or pass or fail classes do not skew the result.

Runs entirely in your browser

Everything happens on your device; nothing is uploaded.

About this tool

This GPA calculator turns a list of courses into a grade point average on the standard four point scale. Each course has an optional name, a letter grade, and a number of credit hours. The tool multiplies the points for each grade by its credit hours to get quality points, adds those up across every course, and divides by the total credit hours. That credit weighting is what separates a real GPA from a plain average: a five credit course moves your number far more than a one credit elective at the same grade.

It uses the common United States scale, where A and A+ are worth 4.0, A- is 3.7, B+ is 3.3, and so on down to F at 0.0. Add a row for every class in a term, or work through a transcript one line at a time, and the weighted GPA, total credits, and total quality points update as you type. Courses left blank or set to zero credits are ignored, which is handy for audited or pass or fail classes. To check an individual grade as a percentage, the percentage calculator works alongside it.

Because everything is worked out on the page, your grades stay private: nothing you enter is uploaded, stored, or logged. When you are done, copy a plain text summary of every course and the totals for your records. For other everyday sums, the age calculator turns a date of birth into an exact age.

Frequently asked questions

How is GPA calculated?
Each letter grade is worth a set number of points on the 4.0 scale. The tool multiplies those points by the credit hours for each course to get quality points, sums the quality points and the credit hours across all courses, then divides the total quality points by the total credit hours. That credit weighting means high-credit courses affect the result more than low-credit ones.
What is the grade to point scale?
A+ and A are 4.0, A- is 3.7, B+ is 3.3, B is 3.0, B- is 2.7, C+ is 2.3, C is 2.0, C- is 1.7, D+ is 1.3, D is 1.0, D- is 0.7, and F is 0.0. This is the common unweighted United States scale, so A+ is capped at 4.0 rather than 4.3.
How are zero-credit or pass or fail courses handled?
Any row with blank or zero credit hours is left out of the average entirely, so it adds nothing to your quality points or your total credits. That matches how audited classes and most pass or fail courses are treated, since they do not move a GPA.
Is this a weighted or unweighted GPA?
It is weighted by credit hours but not by course difficulty. Grades are counted on the plain 4.0 scale with no extra points for honors or advanced classes, so a course worth more credits carries more weight while an A is always 4.0 regardless of the class.
Is my data uploaded anywhere?
No. Everything runs in your browser; nothing is sent to a server. The course names, grades, and credit hours you enter are never uploaded, stored, or logged.

Related tools