GPA calculator

Add your courses, grades and credits to see your GPA for the term.

Grading scale

Term GPA

—

Pick a grade for each course to see your GPA.

Overall GPA (optional)

Add the GPA and credits you had before this term to see your new overall GPA.

New overall GPA: —

What it does

A GPA is an average of your grades weighted by credit hours, so a 4-credit course counts twice as much as a 2-credit one. Pick a grade and the credits for each course and the calculator shows your term GPA, the total credits and the grade points behind it. Add the GPA and credits from your transcript to see your new overall (cumulative) GPA after this term. Two scales are built in: the 4.0 scale used by most US-style universities, where A is 4.0 and A- is 3.7, and the 5.0 scale of Saudi universities, where A+ is 5 and a failed course still counts 1 point. Schools differ in the details, such as whether A+ is worth more than an A or how repeated courses count, so check the result against your school’s rules when it matters.

How to use it

How it works
  1. Choose your grading scale: “4.0 scale” for most US-style grades, or “5.0 scale (Saudi)” for Saudi universities.
  2. For each course, pick the grade and enter its credits (credit hours). The course name is optional. Click “Add course” for more rows.
  3. Your term GPA appears as soon as one course has a grade, with the total credits and grade points under it.
  4. For your overall GPA, fill in “GPA so far” and “Credits completed” from your transcript.

Common uses

  • Checking your GPA before your transcript is updated, as soon as term grades come out
  • Seeing how many grade points a retake or one more A would add to your overall GPA
  • Checking a scholarship or honors requirement, such as staying above 3.5
  • Working out a GPA on the 5.0 scale for a Saudi university portal

Tips

  • Courses taken pass/fail usually don’t count in a GPA. Leave their grade empty so they’re left out.
  • Your overall GPA moves less each term as your credits grow: a 15-credit term of 4.0 lifts a 3.0 over 90 credits to only 3.14.
  • Use the GPA and credits printed on your latest transcript for “GPA so far”, not an average of your term GPAs, which ignores how many credits each term had.

Questions

How is GPA calculated?

Multiply each course’s grade points by its credits, add those up and divide by the total credits. An A (4.0) in a 3-credit course and a B (3.0) in a 4-credit course give (12 + 12) ÷ 7 = 3.43.

What’s the difference between term GPA and cumulative GPA?

Term GPA covers only this semester’s courses. Cumulative (overall) GPA covers every graded course you’ve taken, so it combines this term with your earlier credits.

Is A+ worth more than 4.0?

On this calculator’s 4.0 scale, no: A+ and A are both 4.0, as at most US universities. Some schools give A+ 4.3; if yours does, your GPA will be a little higher than shown.

How does the 5.0 scale work?

Saudi universities grade on 5 points: A+ is 5, A is 4.75, B+ 4.5, B 4, C+ 3.5, C 3, D+ 2.5, D 2 and F 1. A failed course still adds its credits, so it pulls the GPA down.

Related tools

  • Percentage calculator

    Work out a percentage of a number, what percent one number is of another, increases and decreases, VAT and discounts. Formula shown for every answer.

  • Final grade calculator

    Find the score you need on your final exam to get the course grade you want, and what any final score would do to your grade. Free, no sign-up.

  • Age calculator

    Calculate your exact age from your date of birth in years, months and days, on today or any date. Also shows your next birthday and your age in Hijri years.

  • Compress images

    Compress JPG, PNG and WebP images to 200 KB or less each, keeping their format. Batch compress in your browser and download a ZIP.

  • Convert HEIC to JPG

    Convert iPhone HEIC photos to JPG in your browser, one at a time or a whole batch with a ZIP download. Nothing is uploaded.

  • Resize images

    Resize JPG, PNG and WebP images to exact pixel dimensions or by percentage. Keep the aspect ratio, resize in bulk, no upload.