Skip to content

GPA Calculator

Add each course's credits and grade for your GPA and a full grade-point report, then use the planning calculator below to work out the GPA your future courses need.

GPA Calculator

Enter each course's credits and grade. The course name is optional — it only labels the rows in your report.

Course (optional) Credits Grade Remove

Example

This is a sample result, not your calculation. Enter your own values to replace it.

Enter a grade and credits for at least one course, then calculate.

GPA: —

Total Credits: —

Grade points by course
Course Credit Grade Grade Points
Total Credits—
Overall GPA—

Check your courses

Every course you fill in needs both a grade and credit hours of zero or more.

GPA Planning Calculator

Work out the minimum GPA your future courses need, to raise your GPA to a level you want or to keep it above one.

Your GPA so far.

The GPA you want to reach.

Credits your current GPA covers.

Credits still to come.

Example

This is a sample result, not your calculation. Enter your own values to replace it.

Enter your current GPA and credits, the GPA you want and the credits still to come.

—

—

Check your entries

Enter a GPA on the scale, credits of zero or more, and more than zero additional credits.

How to calculate your GPA

  1. Add a row for each course you want to include.
  2. Pick the letter grade from the list and enter the course's credit hours.
  3. Add more rows as needed; the credit-weighted GPA updates from every course at once.

A course with zero credits is accepted but does not move the average — handy for a pass/fail class you want to list without counting. You need at least one course carrying credit hours before the tool can return a GPA.

Letter grade and the numerical equivalents used for this calculator

Grade point average is the average of the grades you attained in each course, taking course credit into account. Grading systems vary between countries and even between schools; this calculator translates letter grades into the numerical values below.

Letter gradeGrade points
A+4.3
A4
A−3.7
B+3.3
B3
B−2.7
C+2.3
C2
C−1.7
D+1.3
D1
D−0.7
F0
P (pass), NP (not pass), I (incomplete), W (withdrawal)ignored

Most schools, colleges and universities in the United States use a system based on the letters above, though E is sometimes used instead of F. Systems do differ on what constitutes an A or a B, and some do not include an A+ or a B−. Others weight harder courses more heavily, so whatever grade is attained there has a larger effect on the overall GPA; this calculator accounts for that through the number of credits attributed to a course, where credit is the course's weighting.

The four ignored grades are ignored, not zeroed. A withdrawal contributes no credits and no grade points, so it leaves your average exactly where it was — which is a different outcome from an F, scored as 0 and averaged in like any other grade.

Planning ahead

The GPA Planning Calculator answers the other question: not what your GPA is, but what it has to become. Give it your current GPA and the credits behind it, your target, and the credits still to come, and it returns the minimum average those credits need.

For a current GPA of 3.663 over 8 credits, a target of 3 and 15 credits still to come, the next 15 credits need to average 2.646 or higher. If a target cannot be reached even by scoring the highest grade on the scale across every remaining credit, the calculator says so instead of returning a number you could never hit.

The formula

GPA is a credit-weighted average, not a plain one. For each course, multiply its grade points by its credit hours to get that course's quality points; add the quality points across all courses, then divide by the total credit hours:

GPA = total quality points ÷ total credit hours

Weighting by credits is why a heavier course pulls harder: a strong grade in a 4-credit class moves your GPA more than the same grade in a 1-credit class, and a poor grade in a heavy course hurts more.

A worked example

Suppose you took three courses this term:

  • A (4.0) × 4 credits = 16.0 quality points
  • B+ (3.3) × 3 credits = 9.9 quality points
  • B− (2.7) × 3 credits = 8.1 quality points

That is 34.0 quality points across 10 credit hours, so the GPA is 34.0 ÷ 10 = 3.40. Notice it is not the simple average of 4.0, 3.3 and 2.7 (which would be 3.33) — the extra weight on the 4-credit A nudges it upward.

Weighted vs. unweighted GPA

This calculator uses the unweighted 4.0 scale, where every course maxes out at 4.0. Many high schools also report a weighted GPA that rewards course difficulty — commonly +0.5 for honors and +1.0 for AP or IB classes — which is why some transcripts show GPAs above 4.0. Colleges often recalculate to their own scale, so know which number a given form is asking for.

Cumulative GPA across semesters

A cumulative GPA uses the same method over every course you have taken: add up the quality points from all terms and divide by all the credit hours. It is not the average of each semester's GPA unless every semester carried exactly the same number of credits. To roll several terms together here, enter each course as its own row.

What counts as a good GPA

As a rough guide, 3.0 is a solid B average, 3.5+ is competitive for many programs, and 3.8+ is excellent. Context matters more than the number, though: a strong GPA in a demanding major can outweigh a higher one in an easier track. To work out an individual course grade from your assignments and exams, use the grade calculator. This uses the standard unweighted 4.0 scale; your institution's scale may differ.

Frequently asked questions

How is GPA calculated?

Each letter grade is worth a number of grade points (A = 4.0, B = 3.0, and so on). Multiply each course's grade points by its credit hours, add those products up, and divide by the total credit hours. This calculator does it automatically as you add courses.

What is the 4.0 grade scale?

A+ is 4.3, A is 4.0, A− is 3.7, B+ is 3.3, B is 3.0, and it continues down in steps to D− at 0.7 and F at 0.0. P (pass), NP (not pass), I (incomplete) and W (withdrawal) carry no grade points and are ignored rather than scored as zero. Some schools cap an A+ at 4.0 or run their pluses and minuses differently, so check your institution's official scale.

How do P, NP, I and W affect my GPA?

They do not. A pass, a not-pass, an incomplete and a withdrawal carry no grade points, so those courses are left out of both the total credits and the average entirely. That is different from an F, which is scored as 0 grade points and does pull the average down.

What does the GPA Planning Calculator do?

It works backwards from a target. Give it your current GPA and the credits it covers, the GPA you want, and how many credits you have left, and it returns the minimum average those remaining credits need to reach. If the target cannot be reached even with the highest grade on the scale, it says so rather than returning a number you could never hit.

What is a good GPA?

On a 4.0 scale, 3.0 is generally considered good (roughly a B average), 3.5+ is strong, and 3.8+ is excellent. Many scholarships and graduate programs set 3.0 as a minimum, but "good" ultimately depends on your school, major and goals.

What is the difference between weighted and unweighted GPA?

An unweighted GPA caps every course at 4.0. A weighted GPA gives harder classes a boost — typically +0.5 for honors and +1.0 for AP or IB — so a weighted GPA can exceed 4.0 (often up to 5.0). This tool uses the standard unweighted 4.0 scale.

How do credit hours affect my GPA?

GPA is weighted by credits, so higher-credit courses count more. A top grade in a 4-credit course moves your GPA more than the same grade in a 1-credit course — and a poor grade in a heavy course hurts more.

How do I calculate my cumulative GPA across semesters?

Add up the grade points (grade × credits) from every course across all semesters, then divide by your total credit hours. A cumulative GPA is not the average of each semester's GPA unless every semester carried the same number of credits.

About this calculator

Method reviewed for accuracy on August 3, 2026

Built on transparent, unit-tested formulas that run entirely in your browser — see how we build our calculators.

Embed this calculator on your site — free

Add this free, mobile-friendly GPA Calculator to your own website. Paste the code where you want it to appear — it stays up to date automatically, and the frame resizes to fit.

Please keep the attribution link — it's what keeps these tools free to use and embed.