A single A doesn’t move your GPA the same amount from a 1-credit elective as it does from a 4-credit core class, and that’s not a quirk, it’s the entire point of how GPA works.

Free math tool

GPA Calculator

Your credit-weighted GPA on the standard 4.0 scale, with an option to fold in a previous cumulative GPA.

GPA
Total credit hours
Total quality points

Runs entirely in your browser. Nothing about your courses or grades is sent anywhere.

GPA is a weighted average, not a simple one

Each course contributes "quality points" equal to its credit hours times its grade points, and GPA is the total quality points divided by total credit hours, not a plain average of the letter grades. That's why a single 1-credit A barely moves the number while a 4-credit A moves it substantially: credit hours are the weight, grade points are the value, and the two multiply together before anything gets averaged.

GPA calculator FAQ

What grading scale does this use?

The standard US 4.0 scale (A = 4.0 down to F = 0.0, with plus and minus grades at the usual 0.3/0.7 increments), the most widely used convention. If your school grades differently, enter the grade points directly using the custom option instead of picking a letter grade, and the credit-weighted math still applies correctly.

How do I calculate my cumulative GPA including past semesters?

Turn on "Include a previous GPA," then enter your prior cumulative GPA and the total credit hours it was based on. The calculator treats that as one large combined course for weighting purposes, exactly the correct way to fold prior terms into a running cumulative figure, then adds this term's courses on top.

Why does a 3-credit A count more than a 1-credit A?

Because GPA is a credit-weighted average, not a simple average of grades. A 3-credit course contributes three times the "quality points" of a 1-credit course at the same grade, which is exactly why a single 1-credit elective barely moves your GPA while a 4-credit core course moves it substantially.

My school uses a different scale, can I still use this?

Yes, use the custom grade-points field for any course where the letter-grade dropdown doesn't match your school's scale (a 5.0 scale, no minus grades, or anything else), and enter the grade point value your school actually assigns. The credit-weighting math is the same regardless of which numeric scale feeds into it.

Is my data private?

Yes. Every calculation runs in your browser. Nothing about your courses or grades is sent to a server.

Embed this free tool on your site

Paste this where you want the tool to appear. Please keep the credit link — it is how we keep these tools free.

Free GPA calculator by ANUPRESS

GPA is a weighted average, not a plain one

Each course contributes “quality points” equal to its credit hours multiplied by its grade points, and GPA is total quality points divided by total credit hours, never a simple average of the letter grades themselves. That’s exactly why a 1-credit A barely moves the number while a 4-credit A moves it substantially: credit hours are the weight, grade points are the value, and the two multiply together before anything gets averaged.

Folding in a previous GPA correctly

A cumulative GPA isn’t your old GPA and your new GPA averaged together, it’s one continuous weighted average across every credit hour you’ve ever taken. Turning on “include a previous GPA” treats your prior GPA and its credit hours as one large course for weighting purposes, the mathematically correct way to combine it with this term rather than just splitting the difference.

When your school’s scale doesn’t match the dropdown

The letter-grade dropdown uses the standard US 4.0 scale, the most common convention, but plenty of schools grade differently: a 5.0 scale, no minus grades, or something else entirely. The custom grade-points option exists for exactly that case, enter the actual grade point value your school assigns and the credit-weighted math still applies correctly underneath it.