Skip to main content
ponderloop

GPA Calculator

Your GPA is your total quality points divided by your total credits, where each course's quality points are its credits times its grade points (an A is 4.0, a B is 3.0, and so on). For 4 credits of A-, 3 credits of B+, 4 credits of 88%, 1.5 credits of A the quality points are 43.9 over 12.5 credits, so the unweighted GPA is 3.51 (3.512 to three decimals), or 3.95 weighted when Calculus counts as AP / IB and English as Honors. Enter letters or percentages, choose whether an A+ is 4.0 or 4.3, add a previous GPA and credits for a cumulative figure, and see the GPA you need next. Schools differ in their scales and cut-offs, so treat this as the common US default and check your own school's.

Updated Runs in your browser: nothing you enter is uploadedHow this tool works

Enter each course's credits (decimals such as 0.5 are fine) and its grade as a letter (A+ to F) or a percentage from 0 to 100. Schools use different scales and cut-offs: the table below the calculator shows the ones used here.

  1. Course 1

    Calculus: A- = 3.7 points × 4 credits = 14.8 quality points; weighted 4.7 × 4 = 18.8

  2. Course 2

    English Literature: B+ = 3.3 points × 3 credits = 9.9 quality points; weighted 3.8 × 3 = 11.4

  3. Course 3

    Chemistry: 88% → B+ = 3.3 points × 4 credits = 13.2 quality points

  4. Course 4

    Studio Art: A = 4.0 points × 1.5 credits = 6 quality points

Up to 20 courses.

Fill in both previous fields to get a cumulative GPA that includes this term.

What GPA do I need?

You need at least a 3.86 unweighted GPA over the next 15 credits to reach a cumulative 3.7.

(3.7 × 27.5 − 43.9) ÷ 15 = ≈ 3.8567, rounded up to 3.86. The lowest letter grade that is enough, earned in every course, is A (4.0).

GPA 3.51 (weighted 3.95)

Credits counted
12.5
Quality points
43.9
Unweighted GPA
3.51
Unweighted GPA, 3 decimals
3.512
Weighted quality points
49.4
Weighted GPA
3.95
Weighted GPA, 3 decimals
3.952

The working

  1. Quality points are credits × grade points, added up: 4 × 3.7 + 3 × 3.3 + 4 × 3.3 + 1.5 × 4.0 = 43.9.
  2. Credits added up: 4 + 3 + 4 + 1.5 = 12.5.
  3. GPA = 43.9 ÷ 12.5 = 3.512, shown as 3.51.
  4. Weighted: Honors adds 0.5 and AP / IB adds 1.0 to each passing grade, so the quality points become 49.4 and 49.4 ÷ 12.5 = 3.952, shown as 3.95.

Grade points and percentage cut-offs used here

The common US 4.0 scale with plus and minus grades. Schools differ, and some do not use plus or minus grades at all: check yours. The percentage column is a common default, not a rule.
LetterPercentagePoints (A+ as 4.0)Points (A+ as 4.3)
A+97% to 100%4.04.3
A93% to under 97%4.04.0
A-90% to under 93%3.73.7
B+87% to under 90%3.33.3
B83% to under 87%3.03.0
B-80% to under 83%2.72.7
C+77% to under 80%2.32.3
C73% to under 77%2.02.0
C-70% to under 73%1.71.7
D+67% to under 70%1.31.3
D63% to under 67%1.01.0
D-60% to under 63%0.70.7
FBelow 60%0.00.0

Weighted GPA: what Honors and AP / IB add

The bonus is added to every passing grade (D- or better) and never to an F. Some schools weight differently, or only some grades.
Course levelBonusAn A counts asA B counts asA C counts asAn F counts as
Regular+0.04.03.02.00.0
Honors+0.54.53.52.50.0
AP / IB+1.05.04.03.00.0

The example worked out course by course

Unweighted and weighted quality points for the courses loaded in the calculator (12.5 credits in all).
CourseCreditsGradeLevelUnweighted quality pointsWeighted quality points
Calculus4A-AP / IB14.818.8
English Literature3B+Honors9.911.4
Chemistry488% (B+)Regular13.213.2
Studio Art1.5ARegular66

How to calculate your GPA

  1. List your courses with their credits and grades. Enter each course's credits and its final grade as a letter or a percentage. 4 credits of A-, 3 credits of B+, 4 credits of 88%, 1.5 credits of A is the example loaded above. Leave the course name empty if you like.
  2. Turn each grade into grade points. Use the table above: A = 4.0, A- = 3.7, B+ = 3.3 and so on. A percentage is turned into a letter first, so 88% is a B+ (3.3).
  3. Multiply by credits and add up. Each course's quality points are its credits times its grade points. The example adds up to 43.9 quality points over 12.5 credits.
  4. Divide quality points by credits. 43.9 ÷ 12.5 gives an unweighted GPA of 3.51. The working is written out under the result.
  5. Weight Honors and AP / IB courses if your school does. Set a course's level to Honors (+0.5) or AP / IB (+1.0). The weighted GPA is shown next to the unweighted one: 3.95 against 3.51 in the example.
  6. Add a previous GPA for a cumulative GPA, or set a target. Type your previous GPA and credits to combine them with this term. To plan ahead, enter a target cumulative GPA and the credits you still have to take: the example asks for 3.7 over 15 credits.

Frequently asked questions

How is GPA calculated?
GPA is total quality points divided by total credits. A course's quality points are its credits multiplied by the grade points of its grade. For credits 3, 3, 3 and 3 with grades A, B, B and C+ the quality points are 12 + 9 + 9 + 6.9 = 36.9, the credits are 12, and 36.9 ÷ 12 = 3.08. A course with more credits counts for more, which is why a plain average of the grade points is not the same as a GPA.
What is the difference between weighted and unweighted GPA?
An unweighted GPA uses the standard 4.0 scale for every course. A weighted GPA gives extra points for harder courses: this calculator adds 0.5 for Honors and 1.0 for AP / IB to each passing grade, so an A in an AP / IB course counts as 5.0. In the example the unweighted GPA is 3.51 and the weighted GPA is 3.95. Whether and how a school weights grades is its own decision, so check how yours does it. The two numbers are shown separately here.
Is an A+ worth 4.0 or 4.3?
It depends on the school: many cap the scale at 4.0 so an A+ equals an A, others give an A+ 4.3. Use the “An A+ is worth” setting. With one 3-credit A+ and one 3-credit B the GPA is 3.50 when an A+ is 4.0 and 3.65 when it is 4.3. Only A+ grades change.
How are percentage grades turned into letters?
This calculator uses a common default: 90, 80, 70 and 60 are the starting points of A, B, C and D, with a plus from 7 to 9 and a minus from 0 to 2 (so 97 and above is A+, 93 to under 97 is A, 90 to under 93 is A-). 88 is a B+ and 92.5 is an A-. The full table is above. Your school may cut the grades differently, in which case enter the letter your school reports instead of the percentage.
Can I enter half-credit and other decimal credits?
Yes. Credits can be any positive decimal, such as 0.5 or 1.5, and the arithmetic is exact. For 1.5 credits of B+, 0.5 of A and 3 of 91% (an A-) the quality points are 18.05 over 5 credits, giving 3.61. Credits, units or hours all work as long as you use the same one for every course.
How do I calculate my cumulative GPA?
Enter your previous GPA and the credits it covers. The calculator turns them into quality points (GPA × credits) and adds this term's. A previous 3.4 over 28 credits plus a term of 15 credits of A- and 0.5 credit of B gives 3.50 over 43.5 credits. The previous GPA is used exactly as typed, so use a weighted previous GPA only with the weighted cumulative line.
What GPA do I need to reach a target?
Enter a target cumulative GPA and how many credits you still have to take. The calculator solves (target × total credits − quality points so far) ÷ upcoming credits and rounds the answer up to two decimals, so the number shown is always enough. For the example: You need at least a 3.86 unweighted GPA over the next 15 credits to reach a cumulative 3.7. If the result is above the top of the scale it says so: Not possible: 15 credits would need an unweighted GPA of ≈ 4.4067, above the highest grade point of 4.0. A target that is already out of reach for any grade is reported as not possible, and one that cannot be lost is reported as secured.
What if the GPA I need is more than 4.0?
Then it is not possible with that many credits on an unweighted scale: no grade is worth more than 4.0 (4.3 if an A+ is 4.3). More credits give you more room to move the average. On the weighted type the cap is 5.0 (an A in an AP / IB course); for the same example target of 4 over 15 credits the weighted result reads: You need at least a 4.04 weighted GPA over the next 15 credits to reach a cumulative 4.
Do pass/fail, withdrawn or incomplete courses count?
Usually not: most schools leave pass/fail, withdrawn and incomplete courses out of the GPA, though the credits may still count toward graduation. Leave those courses out of the list. Repeated courses and grade replacement are handled in different ways by different schools, so check your own rules and enter only the grades that count.
Does this tell me whether my GPA is good enough for a school or program?
No. Schools, scholarships and programs set their own requirements and many look at more than the GPA, including how their own scale reads your grades. This calculator only does the arithmetic; for any requirement, use the figure and the scale your school or the program publishes.

How it works

Each course needs credits above 0 (decimals allowed, up to 100) and a grade. A letter from A+ to F, in upper or lower case, is looked up in the scale shown above: A+ and A are 4.0 (an A+ can be set to 4.3), A- 3.7, B+ 3.3, B 3.0, B- 2.7, C+ 2.3, C 2.0, C- 1.7, D+ 1.3, D 1.0, D- 0.7 and F 0. A percentage from 0 to 100 is first turned into a letter with the cut-offs in the table (97, 93, 90, 87, 83, 80, 77, 73, 70, 67, 63 and 60, using the exact value so 89.9 is a B+); a value below 60 is an F. A course's quality points are credits × grade points, and the GPA is the sum of quality points ÷ the sum of credits. The weighted GPA adds 0.5 (Honors) or 1.0 (AP / IB) to the grade points of every course with a grade above F before multiplying, and a course set to Regular gets no bonus. A cumulative GPA treats a previous GPA × previous credits as quality points and divides the combined total by the combined credits. The needed GPA is (target × (credits so far + upcoming credits) − quality points so far) ÷ upcoming credits, measured from the cumulative figure when a previous GPA is entered and from this term otherwise, rounded up to two decimals; it is impossible when it exceeds the highest grade point (4.0, 4.3 with an A+ at 4.3, or that plus 1.0 for weighted) and secured when it is zero or less. All arithmetic uses exact fractions of whole numbers, so 0.5 credit or a 3.7 never picks up floating-point error; results are rounded half up to 2 decimals (and 3 in the detail row) only for display. Nothing you type is stored or sent anywhere. Grading scales, plus and minus grades, A+ values, weighting, repeated courses and rounding rules all differ between schools, so this is a general-purpose calculation: for official figures use your school's own scale and records.

Sources

All toolsHome & DIY calculators