GPA Calculator: How Grade Point Average Is Worked Out and What You Need to Reach Your Target

person فريق سهلcalendar_today October 15, 2026schedule 5 min read
A graduation cap beside a table of courses, grades and a GPA

Term results come out and you see three high grades and one low one, and wonder what your GPA is now. You add the grades and divide by how many there are, and your number disagrees with the one the university shows. The reason is that GPA is not a plain average. Sahel's GPA calculator works it out the way universities do, weighted by credit hours, and also tells you what you need in the terms ahead.

Why GPA is a weighted average

A three-credit course takes more effort and time than a one-credit one, so it is fair that its grade moves your GPA more. That is why GPA is not worked out by adding grades and dividing by their count, but by the formula: GPA = sum of (course points × its credit hours) ÷ total credit hours.

Take an example on a 4.0 scale: two courses, the first three credits with an A, worth 4 points, the second one credit with a C, worth 2. The plain average is (4 + 2) ÷ 2 = 3. The weighted GPA is (4 × 3 + 2 × 1) ÷ 4 = 14 ÷ 4 = 3.5. The difference is large because the heavy course had the high grade.

The 4.0 scale and the 5.0 scale

Most American universities use a four-point scale: A is 4, B is 3, C is 2, D is 1 and F is 0, with in-between grades such as B+ and B− at some schools. Many universities elsewhere use a five-point scale where the top grade is 5. The formula is the same in both; what changes is the points per grade and the ceiling.

Do not compare a GPA on a 5.0 scale directly with one on a 4.0 scale. 4.5 out of 5 and 3.6 out of 4 are both 90% of the maximum, yet two universities may classify the same result differently. And if your university's system fits neither scale, you can type the points for any course yourself.

Term versus cumulative

  • Term GPA: covers one term's courses only.
  • Cumulative GPA: covers all completed terms, all weighted by their credit hours.

To fold in a new term, do not average the two GPAs. If your previous GPA is 3.2 over 60 credits and a new 15-credit term earns 3.8, the new cumulative GPA is (3.2 × 60 + 3.8 × 15) ÷ 75 = (192 + 57) ÷ 75 = 3.32. Averaging the two numbers would give 3.5, which is wrong because the older terms carry more credits.

The more credits you have, the harder it is to move

This is a mathematical fact that students often miss. After 100 completed credits, a 15-credit term moves your GPA only a little, while in the first year it moves it a lot. So early effort pays most for raising a GPA, and a poor early term can be recovered later, but with much higher grades than intuition suggests.

The GPA you need to reach a target

The most common practical question: I have a current GPA and some completed credits, and I want a certain GPA after a given number of upcoming credits, so what do I need in those credits? The formula: needed = (target × total credits after the term − current GPA × completed credits) ÷ upcoming credits.

Example: your GPA is 3.2 over 60 credits and you want 3.5 after 30 more. Needed = (3.5 × 90 − 3.2 × 60) ÷ 30 = (315 − 192) ÷ 30 = 4.1. That is above the 4.0 ceiling, so the target is not reachable in that span, and the tool says so plainly rather than handing you an impossible number.

Common mistakes when calculating GPA

  • Forgetting the credits: entering grades without credits gives a wrong plain average.
  • Including courses that do not count: some universities exclude pass/fail or foundation courses. Leave them out.
  • Repeated courses: some schools count only the latest grade, others count both. Follow your university's rule.
  • Confusing percentages with points: 85% is not automatically 3.5, because conversion tables differ between universities.

How to use it

  1. Choose the scale: 4.0 or 5.0.
  2. Add your courses, choosing each grade and entering the credit hours, or typing the course's points yourself.
  3. Read the term GPA that appears at once.
  4. Enter your previous GPA and its credits to see the cumulative GPA, and enter a target with your upcoming credits to see the GPA required.

A realistic scenario

A student has finished 60 credits with a 3.2 and wants 3.5 to qualify for a scholarship. She has two terms of 15 credits ahead. Entering the numbers shows she needs about 3.8 in each. That is a clear figure to plan around, not a wish. If her target had been 3.7, the tool would have told her that the 4.2 required is impossible, so she changes her plan early.

Frequently asked questions

How is GPA calculated?

Multiply each course's points by its credit hours, add the results, then divide by the total credit hours.

Do all courses count equally?

No. A course with more credit hours affects GPA more than a one-credit course.

Can I use the tool if my university's scale is different?

Yes. Choose a custom grade and type its points yourself; the tool applies the same formula.

Will the result always match my university?

Usually, but universities differ in rounding and excluded courses. Treat the result as an estimate and check your official transcript.

Are my grades sent to a server?

No. All the calculation happens in your browser and nothing is stored.

Related articles