InfyCalculator
🎓

GPA Calculator

Calculate your GPA from a pasted course list — letter grades, percentages or grade points — on 4.0, 4.3, 4.33, 5.0 or 10-point scales, with Honors/AP weighting, cumulative GPA and the GPA you need to hit a target.

Enter courses as
Courses (one per line: name, credits, grade)
Course 1 grade
Course 1 credits
Course 2 grade
Course 2 credits
Course 3 grade
Course 3 credits
Course 4 grade
Course 4 credits
Course 5 grade
Course 5 credits
Grading scale
Include my previous GPA (cumulative GPA)
Previous cumulative GPA
Credits behind that GPA
Plan for a target GPA
Target cumulative GPA
Credits still to take
Add Honors / AP / IB bonus points (weighted GPA)
Honors bonus
AP / IB bonus
Dual-enrollment / college course bonus
Bonus only for grades of C or better
Decimal places
Loading calculator…

How it works

GPA = Σ(grade points × credits) ÷ Σ(credits) · Cumulative = (old GPA × old credits + new quality points) ÷ all credits · Needed = (target × (credits so far + new credits) − quality points so far) ÷ new credits

Each grade becomes grade points on the scale you pick — on the common 4.0 scale A = 4.0, A− = 3.7, B+ = 3.3 down to F = 0 — and each course counts in proportion to its credits, so a 4-credit B moves the GPA more than a 1-credit A. You can type a letter, a percentage (converted with the scale’s percent bands, e.g. 88% = B+) or the grade points themselves. Pass/fail, withdrawn and incomplete courses are listed but left out of the GPA. For a weighted high-school GPA, mark a class Honors (+0.5 by default) or AP, IB or dual enrollment (+1.0); the bonus is added to every grade above F, and both weighted and unweighted results are shown. Switch on the previous GPA to update your cumulative GPA, and on the target planner to see the average you need over your remaining credits.

Worked example

Five courses: English Composition 3 credits A (4.0 × 3 = 12.0), Calculus I 4 credits B+ (3.3 × 4 = 13.2), General Chemistry 4 credits A− (3.7 × 4 = 14.8), US History 3 credits 88% (a B+, 3.3 × 3 = 9.9) and Intro Psychology 3 credits B (3.0 × 3 = 9.0). That is 58.9 quality points over 17 credits, a 3.46 GPA. With a previous 3.20 GPA over 45 credits, the cumulative GPA is (144.0 + 58.9) ÷ 62 = 3.27; reaching a 3.40 after 15 more credits would need (3.40 × 77 − 202.9) ÷ 15 = 58.9 ÷ 15 = 3.93, close to straight A’s.

Frequently asked questions

How do I enter my courses?

One course per line as name, credits, grade — for example "Biology, 4, B+". The grade can be a letter, a percentage such as 91%, or grade points such as 3.7. Add ", AP", ", IB", ", Honors" or ", DE" at the end of a line to weight it, or put AP, IB or Honors in the course name. A line with only a grade counts as one credit, which gives the simple average many high schools use.

Do pass/fail courses count in GPA?

At most schools, no — a Pass earns credit but no grade points, so it neither helps nor hurts. Enter P, NP, W or I as the grade and the course is shown in the table but left out of the GPA. On the 10-point scale, P is a pass grade worth 4 points, as in Indian university regulations.

What is the difference between weighted and unweighted GPA?

Unweighted GPA uses the plain scale, so an A is 4.0 in any class. Weighted GPA adds bonus points for harder classes — commonly +0.5 for Honors and +1.0 for AP, IB and dual enrollment — so an A in AP counts as 5.0. Schools differ on the bonus sizes and on whether D grades get a bonus; change both under More options.

Why does my school show a different GPA?

Point values differ: some schools give A+ 4.0 and others 4.3, some use thirds (A− = 3.67), and some use whole letters only. Retaken courses, transfer credits and pass/fail rules also vary. Pick the matching scale here and check your registrar’s table for the exact mapping.

How do I calculate my cumulative GPA?

Multiply your previous GPA by the credits it covers, add this term’s quality points, and divide by all the credits together. Averaging two term GPAs only works when both terms have the same number of credits. Turn on "Include my previous GPA" to do this automatically.

What GPA do I need to raise my GPA to a target?

Turn on the target planner and enter the GPA you want and the credits you still have to take. The calculator shows the average you need in those credits, the highest GPA you could reach, and a table of the GPA each average (A, B+, B…) would give you.

Related calculators

This calculator is for educational purposes. Double-check important results before acting on them.