GPA Calculator

Credit-weighted GPA on the 4.0 scale, with an editable grade table and cumulative mode. 100% free, no signup. Everything runs in your browser.

100% free No sign-up Private by design Works on any device
GPA CalculatorRuns locally

Loading the tool…

Add a row per course, set the credits and the letter grade, and this GPA calculator shows your weighted GPA live on the standard 4.0 scale, plus and minus grades included. Switch on cumulative mode, enter your prior GPA and credits, and you see exactly what this semester does to your overall number before the semester does it to you.

The grade-point table is displayed and editable, so if your school treats an A minus as 3.67 instead of 3.7, or refuses to award an A plus at all, you can match its exact scale instead of trusting mine. Nothing you enter leaves your browser.

How to use

  1. Add a row for each course. The name is optional, it just helps you keep track.
  2. Enter the credit hours for the course.
  3. Pick the letter grade, from A to F with plus and minus steps.
  4. Watch the weighted GPA update live as you add and change rows.
  5. If your school's scale differs, edit the grade-point table to match it.
  6. For cumulative GPA, enter your prior GPA and total prior credits and read the combined result.

Why use our gpa calculator?

Credit weighting is the whole game, and it is the mistake I made as a student. An A in a one-credit lab and a C in a four-credit lecture do not average out to a B. They average to a 2.4, because every grade pulls on your GPA in proportion to its credit hours, and that four-credit class pulls four times as hard. Watching the number move live as you change a single grade makes the leverage obvious in a way a formula on a syllabus never did for me.

The editable table exists because there is no single official 4.0 scale. Most US colleges use 4.0 for an A and 3.7 for an A minus, but some use 3.67, some cap everything at 4.0, and MIT's grading policy ignores plus and minus modifiers in GPA math entirely. Rather than pretend my defaults are universal, I show the table and let you change any value. Your registrar's published scale beats my defaults every single time.

Cumulative mode answers the question students actually ask, which is rarely what is my GPA this term and usually can I still reach a 3.5. Enter your prior GPA and credit total, sketch the semester you are planning, and experiment. The physics of a large credit base becomes visible fast: by senior year, even a perfect semester moves a 3.2 by only a tenth or so, which is sobering and useful to know in September rather than May.

Grades are private, and the tool treats them that way. No account, no server, nothing uploaded, nothing remembered after you close the tab. I built it like this on purpose, because a grades tool that harvests data is creepy in a way a unit converter is not.

If you are converting raw percentage scores into letters first, the percentage calculator handles that arithmetic, and the readability checker has rescued more than one essay before it ever earned a grade.

Who is this tool for?

Finals-week triage is the classic use. With three weeks left, which class deserves your remaining hours? Model the outcomes: if the four-credit course is sitting on a B minus and the two-credit elective on an A minus, the calculator shows in seconds that rescuing the big course matters roughly twice as much, and you can study accordingly instead of evenly.

Scholarship and eligibility thresholds are the higher-stakes version. Financial aid, athletic eligibility, honors programs and some visas hinge on staying above a stated GPA, usually 2.0 or 3.0. Cumulative mode tells you precisely what this semester needs to look like to stay on the right side of the line, which beats vaguely hoping.

Graduate school applications often mean recomputing your GPA under someone else's convention, because programs sometimes recalculate with their own scale or only count your major courses. Edit the grade-point table to match the target convention, enter the relevant courses, and you get the number an admissions office would compute rather than the one on your transcript.

High school students planning college applications use the editable table the other way, mapping honors and AP courses onto a 5.0 convention to model a weighted GPA, or flattening everything to unweighted to see what colleges that recalculate will see.

Frequently asked questions

How is GPA actually calculated?

Multiply each course's grade points by its credit hours, add those up, and divide by the total credit hours. That is the entire formula. The calculator just does it live, with your school's point values, while you type.

What is an A minus worth?

Commonly 3.7 on the 4.0 scale, but some schools use 3.67 and a few do not dock the minus at all. That is exactly why the grade-point table here is editable rather than fixed. Check your registrar's page and match it.

Do pass or fail classes count toward GPA?

At most schools, no. A pass earns credits but carries no grade points, so it neither helps nor hurts your GPA. Leave those courses out of the rows, and remember their credits usually still count toward graduation, just not toward the average.

What is the fastest way to raise my GPA?

Strong grades in high-credit courses, because they carry the most weight, and as early as possible, because your credit base only grows. Some schools also replace grades on retakes, which is the single biggest lever where policy allows it. Model any of these in cumulative mode.

What is the difference between weighted and unweighted GPA?

In high school usage, unweighted caps every class at 4.0, while weighted gives honors and AP courses extra points, often on a 5.0 ceiling. Edit the table here to either convention and you can compute both versions of your own record.

My school uses a completely different scale. Can I still use this?

Probably, yes. Every letter grade's point value is editable, so any letter-based system that averages by credit weight can be reproduced. What it cannot do is scales that are not letter-based at all, like straight 0 to 100 averaging without letters.

Are my grades stored anywhere?

No. Everything is computed in your browser and vanishes when you close the tab. No account, no database, no analytics on your transcript. That is a deliberate design decision, not an accident.

Related tools