Everyday

GPA Calculator

Calculate your GPA on the 4.0 scale from grades and credit hours.

Formula

GPA = Σ(grade points × credits) / Σ(credits)

About this calculator

Your GPA isn't a simple average of your grades — it's a credit-weighted average, which is why a five-credit course affects it far more than a one-credit elective. This calculator does the weighting correctly: for each course you enter a letter grade and its credit hours, it converts the letter to grade points on the 4.0 scale, multiplies by the credits, sums everything, and divides by total credits.

The letter-to-points mapping follows the common US +/- scale: A and A+ are 4.0, A- is 3.7, B+ is 3.3, B is 3.0, and so on down to F at 0.0. Not every school uses pluses and minuses, and a few cap A+ at 4.0 while others allow 4.3 — check your institution's official scale if your transcript needs to match exactly.

Use it to project a semester GPA before grades post, to see how one more A would move your cumulative average, or to work out the grades you need this term to hit a scholarship or honors threshold. Add or remove course rows freely; the result updates the moment you change any grade or credit value.

To figure out the specific score you need on a final exam to reach a target course grade, use the final grade calculator instead — it solves the exam-score question directly.

Frequently asked questions

How is GPA calculated?

Each letter grade converts to grade points (A = 4.0, B = 3.0, etc.), which are multiplied by the course's credit hours. GPA is the sum of those weighted points divided by the total credit hours.

Does this use the plus/minus scale?

Yes. It uses the common scale where A- = 3.7, B+ = 3.3, B- = 2.7, and so on. If your school ignores pluses and minuses, just pick the base letter grade.

Can I calculate a cumulative GPA across semesters?

Yes. Enter every course from all terms with its credit hours, and the result is your cumulative GPA. For a single term, enter only that term's courses.

Related calculators

Embed this calculator on your site (free)

Copy and paste this code into your website or blog. It stays up to date automatically and includes a link back to us.