Skip to content

GPA Calculator

Work out a grade point average on the 4.0 scale, choosing which university's published letter-to-points table it should use.

Grade point average

2.98

Quality points

47.68

Credit hours counted

16

Courses counted

4

GPA = Σ(grade points × credit hours) ÷ Σcredit hours

A grade point average is a weighted mean wearing a uniform: every course contributes its grade in points, weighted by its credit hours, and the total is divided by the hours rather than the number of courses. That much is agreed everywhere. What is not agreed is the table that turns a letter into a number, and the disagreement is large enough to move the answer — so this page makes you say whose table you want and shows the quality points it built the average from, which is the figure a registrar would check first.

How it is calculated

GPA = Σ(grade points × credit hours) ÷ Σcredit hours

Portland State University publishes both halves of this: the table running from A at 4.00 down to F at 0.00, and worked terms of 32.34 quality points over 15 credits and 47.68 over 16, giving 2.15 and 2.98. Georgia Tech states the same rule in one line — a three-hour course with a C is six quality points — and this page reproduces that too. The other scales offered here come from institutions that award grades Portland State does not. Columbia University's School of Professional Studies puts an A+ at 4.33, above the top of the scale; the Johns Hopkins School of Nursing awards an A+ but caps it at 4.00; the University of Southern Indiana uses half points, so a B+ is 3.5 rather than 3.33, and awards no minus grades at all. A grade the chosen table does not contain is listed as left out rather than mapped onto its nearest neighbour. If your school awards whole letters only, any of these tables will do: they agree that A, B, C, D and F are 4, 3, 2, 1 and 0.

Source: Portland State University, Calculating Grade Point Average — grade point table from A 4.00 to F 0.00 and the worked terms 32.34 / 15 = 2.15 and 47.68 / 16 = 2.98

Questions people ask

Which scale should I pick?
The one your own institution publishes, and if it is not among these, read the grade points off its registrar page and check them against the closest match here. The four offered are not a ranking; they are four real tables that disagree, included so the disagreement is visible instead of averaged away.
Why does an A+ sometimes lift the average above 4.0?
Because some institutions decided it should. Columbia's School of Professional Studies prints A+ = 4.33, so a transcript of nothing but A+ grades averages 4.33 there. The Johns Hopkins School of Nursing prints A+ = 4.00, so the same transcript averages exactly 4.00. Portland State does not award an A+ at all. There is no arithmetic that settles this — only a policy.
What if I leave the credit hours out?
Any course without a credit figure is counted as one hour, which makes the result an unweighted average of grade points. That is a real number, but it is not the GPA on your transcript unless every course you took carried the same credit.
Are pass/fail courses included?
They should not be, and this page cannot tell. Georgia Tech states plainly that courses taken pass/fail or audit are not included in the grade point average; most registrars say the same. Leave them out of the list entirely rather than giving them a letter.
Can it convert a Polish average into a GPA?
No, and this page will not pretend otherwise. No institution publishes a mapping from the Polish 1–6 school scale, or the 2–5 university scale, to an American 4.0 grade point average — US universities run a credential evaluation case by case instead. Europe went the same way on purpose: the ECTS Users' Guide 2015 says the grade distribution table replaced "the previous ECTS grading scales (A, B, C, D, E), which are not used anymore", and section 4.4 converts a grade by comparing where it sits in two institutions' own distributions rather than by looking it up in a table. Any site that hands you a single number for a Polish average made it up.
Why does it show quality points as well as the average?
Because quality points are what a registrar actually stores, and they are how you check the page without redoing the division. Portland State's published example is 47.68 over 16 credits; if the quality points match and the credits match, the average cannot be wrong.

Related tools

Found a problem, or want more?

A number that disagrees with its source is a defect, not a rounding preference.

What did you enter, what did the tool show, and what did you expect instead? If you have a source that disagrees with ours, a link to it is the most useful thing you can send.

Write to us

Opens your mail app with the page and tool already filled in.