GPA Calculator

This GPA calculator turns your letter grades and credit hours into a grade point average, and it shows the weighted and unweighted figures side by side so you can see exactly what your honors and AP work is doing to the number. Set an A+ to count as 4.0 or 4.3 to match the scale your own school actually uses.

GPA Calculator

Put in each course, the grade you earned and how many credits it carries. Mark anything that is honors or AP and you get your weighted and unweighted GPA side by side.

CourseGradeCreditsType
Unweighted GPA
Weighted GPA
What each course contributes

Runs in your browser. Nothing is sent or stored. Grade point values and any honors or AP weighting are set by your school. This tool works on the US 4.0 family of scales, so grades from another country need converting first. Check your handbook or registrar before anything important depends on the answer.

Free to use, no sign up, and every calculation happens in your browser.

How to use this GPA calculator

The tool opens on This term, which is the tab most people want. Each row is one course, and three things decide what that course contributes.

  1. Grade. Pick the letter you earned. If your gradebook only gives you percentages, switch the entry control to Percent and type those instead. Points is there for the smaller number of schools that report grade points directly, so a 3.7 goes in as 3.7.
  2. Credits. The credit hours, units or points the course carries. A course worth four credits pulls twice as hard on your average as one worth two, which is the whole reason a GPA is not just the mean of your grades.
  3. Type. Leave it on Standard for a regular course. Mark honors or Advanced Placement and the weighted figure picks up the bonus your district adds for harder classes.

Two results appear together. The unweighted GPA treats every course the same. The weighted one credits the harder courses. Neither is more correct than the other, and which one matters depends entirely on who is asking, which is covered further down.

The other two tabs answer the questions that follow. Cumulative folds this term GPA into the record you already had, whether your school reports by semester, term or quarter. Target GPA works backwards from where you want to finish.

The formula

A grade point average is a weighted mean, where the weights are credit hours:

GPA = total quality points ÷ total credit hours

Quality points are what you get when you multiply a course’s grade points by its credits. A B worth 3.0 in a four credit course earns 12 quality points. The same B in a one credit course earns 3. Add up the quality points from every course, divide by the credits those courses carried, and the result is your GPA.

That single division explains most of what feels unfair about a GPA. A brilliant grade in a one credit seminar barely registers. A poor grade in a five credit lecture follows you for terms. The arithmetic has no opinion about which course was harder or which one you cared about.

A worked example

Take the four courses the calculator opens with, on a scale where an A is 4.0.

CourseGradeCreditsTypeQuality points
English 101A− (3.7)3Standard11.1
AP BiologyB+ (3.3)4AP13.2
Honors AlgebraA (4.0)3Honors12.0
World HistoryB (3.0)3Standard9.0

That is 45.3 quality points across 13 credits, so 45.3 ÷ 13 gives an unweighted GPA of 3.48.

Now add the weighting. The AP course gets a full extra point, so its B+ counts as 4.3 rather than 3.3 and contributes 17.2 instead of 13.2. The honors course gets half a point, so its A counts as 4.5 and contributes 13.5 instead of 12. The total climbs to 50.8, and 50.8 ÷ 13 gives a weighted GPA of 3.91.

Same four grades, same four courses, and a gap of 0.43 between the two numbers. That gap is the entire argument for knowing which figure a scholarship form or an application is asking for.

Letter grades and grade points

The plus and minus GPA scale works by adding 0.3 for a plus and taking 0.3 away for a minus. UNC Chapel Hill publishes it in exactly that form, and it is the scale this calculator uses by default.

LetterPointsLetterPointsLetterPoints
A4.0B−2.7D+1.3
A−3.7C+2.3D1.0
B+3.3C2.0D−0.7
B3.0C−1.7F0

The one letter schools genuinely disagree about is the A+, which is why it is a control on this page rather than a fixed value. The University of Missouri lists A+ at 4.00, the same as a plain A, and Indiana University’s Kelley School does the same. Other institutions run a 4.3 scale where an A+ sits above a 4.0 and can pull an average past what looks like the ceiling.

It is worth checking, because the difference is not cosmetic. If your transcript comes from a school that caps the A+ at 4.0 and you use a calculator that assumes 4.3, every A+ you enter quietly inflates your result. Set the control to match your registrar and the number stops drifting.

Weighted and unweighted, and why you may have more than one GPA

An unweighted GPA treats every course as equal. A weighted GPA adds points for courses the school considers harder, so that a student taking demanding classes is not punished for it in the average.

St. Johns County School District in Florida publishes its table plainly. Honors courses carry a weight of 0.5 and AP, dual enrollment, AICE and IB courses carry 1.0, which works out like this:

Course typeABCDF
Standard43210
Honors4.53.52.51.50
AP, DE, AICE, IB54320

Look at the last column. An F is zero in all three rows. Failing an AP course earns no bonus at all, and any calculator that hands you a positive number for a failed AP class is doing the arithmetic wrong. This one does not.

Broward County Schools uses the same 0.5 and 1.0 weighting, but do not assume it is universal. Some districts run 1.0 and 2.0 instead, and a handful weight nothing at all. Your handbook is the only place your own numbers live.

The part that trips people up is that these are not competing answers to one question. They are separate figures that exist at the same time. The same St. Johns page describes a weighted district GPA, an unweighted state GPA calculated under Florida statute as A=4, B=3, C=2, D=1, F=0, and a third Bright Futures GPA drawn from a specific list of sixteen courses. One student, one transcript, three legitimate GPAs, each used for something different.

So when a form asks for your GPA, the useful question is which one. Colleges may recalculate anyway, stripping out weighting or dropping courses outside the core academic subjects, so the number on your report card is rarely the number an admissions office ends up using.

Cumulative GPA across terms

A cumulative GPA, sometimes called your overall GPA, is the same calculation run over everything you have taken rather than just the current semester or term. You do not need every past course to work it out. Your prior GPA and the credits it covers are enough, because together they reconstruct the quality points behind it.

Suppose you were carrying a 3.42 across 48 credits and you have just finished the term above at 3.48 across 13 credits. Multiply each GPA by its credits to recover the quality points, 164.16 and 45.24, add them to get 209.4, then divide by the 61 credits in total. The cumulative GPA is 3.43.

Notice how little it moved. Thirteen credits of solid work shifted 48 credits of history by a single hundredth. This is the part students consistently underestimate: the more credits you accumulate, the more inertia your GPA develops. Early terms are cheap to move and late terms are expensive, which is exactly the opposite of when most people start paying attention.

The Cumulative tab does this for you, and it carries your term figures over from the first tab so you only have to type the prior numbers. Overwrite them if you want to model a term you have not sat yet.

That tab works from the figures already on this page. If your record spans more than one school, or mixes a quarter calendar with a semester one, the cumulative grade point average calculator takes each term or school as a row of transcript totals and converts quarter hours to semester hours before combining them.

Turning a percentage into a GPA

There is no official conversion from a percentage to a GPA, and any site that hands you one without qualification is inventing it. The percentage cutoffs that define each letter are set by your school, so 90 percent is an A− in one place and a straight A in another. A percentage does not map to a grade point; it maps to a letter, and the letter maps to a grade point, which is the order this calculator works in when you switch to Percent.

The cutoffs it uses, the published scales that disagree about them, and the conversion running the other way are all set out on our grade to gpa calculator. If your syllabus sets different cutoffs, and plenty do, convert your percentages to letters yourself using your own scale and then enter the letters here.

Why your GPA here can differ from your transcript

A calculated GPA and an official one disagree more often than you would expect, and the cause is nearly always something the transcript is quietly excluding.

Pass or fail courses, credit and no credit, withdrawals and incompletes carry no grade points, so they sit outside the calculation altogether. That is not the same as counting as zero, and the distinction matters: entering a withdrawn course as an F drags your result down in a way your registrar never would. Transfer credits and anything taken at another institution can behave the same way, appearing on the record without touching the average.

Repeated courses are where schools diverge most sharply. Some replace the original grade outright, some average both attempts, and some keep both on the transcript while counting only the newer one. If you have retaken anything at all, that one policy can move a cumulative GPA further than an entire term of new work.

Then there is rounding, which is duller but catches people at the worst possible moment. This page reports the GPA to two decimal places, so a 3.496 is shown as 3.50. Your school may carry more decimal places than that, or fewer, and whether a 3.50 clears a 3.5 threshold is its decision rather than the calculator’s. If you are sitting that close to a cutoff it is worth asking rather than assuming.

Where to go next

A GPA answers a question about your whole record. It is the wrong tool for a question about one class, because a grade point average cannot tell you where you stand in a course that is still running. For that you want a course grade rather than a GPA, and the grade calculator on our homepage handles assignments, weights and categories inside a single class. It is worth knowing that a search for a grade calculator GPA tool turns up both kinds, and they are not interchangeable: one tracks a class that is still running, the other summarizes a record that is already set.

More GPA tools are being built out from this page, each taking one part of the calculation further than a general tool sensibly can. The first of them, the conversion between letters, percentages and grade points, is linked above. If you are at college and want to project a cumulative GPA under your own institution’s rules for retakes, pass/fail and withdrawals, the grade calculator college gpa handles that.

If you are still at high school, where the same courses are scored on a 4.0 scale and honors and AP classes carry extra weight, the grade point average calculator high school page works the unweighted and weighted figures out together.

Below high school, the arithmetic is simpler and the credits may not be there at all. The middle school gpa calculator works a report card out on the 4.0 scale with every class counting the same, and switches to credit weighting for the districts that use it.

Frequently asked questions

What GPA is a C+?

On the standard plus and minus scale a C+ is worth 2.3 grade points. That is the value of the course itself, not of your average: a single C+ only produces a 2.3 GPA if it is the only course you have taken. Sitting alongside other grades it pulls your average toward 2.3 in proportion to the credits it carries, which is why a C+ in a one credit elective barely registers while the same grade in a five credit course is felt for terms.

Is a 2.7 GPA good?

It depends entirely on what you need it for, and anyone answering with a flat yes or no is guessing. A 2.7 sits a little below a B average, and below 3.0. That 3.0 is the number to pay attention to, because scholarships, honors programs, graduate admissions and competitive majors set their cutoffs there often enough that a 2.7 will close some doors while leaving others open. Which doors is the thing to check, and then how many credits you have left to move the number, which the Target GPA tab will tell you.

Is 90 percent a 3.5 GPA?

Not directly, and the question contains a hidden assumption worth pulling apart. A percentage becomes a letter first, and only then a grade point. On the common scale here 90 percent is an A−, which is 3.7 rather than 3.5. At a school that starts its A band at 90 it would be a flat 4.0. At a school using a seven point scale it could be a B. The percentage on its own does not determine a grade point until you know your school’s cutoffs.

How do I work out what my GPA will be next term?

Enter the courses you are taking with the grades you expect on the first tab, then take that GPA and those credits into the Cumulative tab alongside your current figures. That shows where you would land. If you want to run it the other way, from a finishing GPA back to what you need, use the Target GPA tab instead: it takes your GPA now, the credits behind it, the GPA you want and the credits still ahead, and returns the average you would have to hold.

Does an A+ count as 4.0 or 4.3?

Both exist, which is why this page lets you choose. The University of Missouri and Indiana University’s Kelley School both list an A+ at 4.00, identical to an A, so on those transcripts an A+ is recognition rather than extra credit. Other institutions run a 4.3 scale where an A+ genuinely sits above a 4.0. Check your registrar’s grading page and set the control to match, because a calculator that guesses 4.3 for a 4.0 school will overstate every result containing an A+.

Do honors and AP classes really raise my GPA?

They raise the weighted one, if your school weights at all. St. Johns County adds 0.5 for honors and 1.0 for AP, dual enrollment, AICE and IB, so an A in an AP course is worth 5.0 rather than 4.0 there. Broward County uses the same figures. Other districts use different bonuses and some apply none. The unweighted GPA is untouched by any of it, which is the point of having both: one number shows the grades, the other shows the grades in the context of what you chose to take.

Why is my GPA here different from the one on my transcript?

Usually because the transcript is leaving something out that you put in, or the other way round. Pass or fail courses, withdrawals and incompletes normally carry no grade points and sit outside the calculation entirely. Repeated courses follow a policy that differs by school, with some replacing the old grade and others averaging both attempts. Transfer credit can appear on the transcript without counting toward the GPA. And your school may weight courses in a way the summary screen never shows you.

Do pass/fail and withdrawn courses count?

Normally they do not, and the important part is that this is different from counting as zero. A withdrawn course generally leaves your GPA exactly where it was, because neither its grade points nor its credits enter the sum. The credits still show on your record and may still count toward the total you need to graduate, so a term full of withdrawals can leave a healthy GPA attached to very little progress. Simply leave those courses out of the calculator.

What happens to my GPA if I retake a class?

That depends on a policy your school sets and nothing here can detect. Under grade replacement the new grade takes the old one out of the calculation, which is why retaking a failed course can move a cumulative GPA sharply. Under grade averaging both attempts stay in and the improvement is diluted. Some schools replace only for a limited number of courses, or only below a certain grade. Find the rule before you rely on a projection, because the two policies give very different answers from the same retake.

What are credits, and what if my school does not use them?

Credits, credit hours or units are the measure of how much a course counts, tied to how much class time it involves. They are what makes a GPA a weighted average rather than a plain one. If your school does not report credits, the honest workaround is to give every course the same number, which is what an unweighted mean of your grades amounts to. If some courses are obviously heavier than others, weight them roughly in proportion and the answer will be closer than treating a year long course and a single term elective as equals.

Every result here is an estimate. Your school sets the grade point values, any honors or AP weighting, the treatment of repeats and withdrawals, and the rounding, and the registrar’s own record is the only one that counts. Check it before anything important depends on a number from this page.

Scroll to Top