Skip to content

GPA calculator: semester and cumulative GPA on a 4.0 or 5.0 scale

Your grade point average (GPA) is not a plain average of your grades. Each grade is turned into grade points and weighted by the course’s credit hours, so a 4-credit course moves your GPA more than a 2-credit one. This GPA calculator does that for you: add your courses, their credit hours and the letter grade for each, and see your semester GPA. Add your GPA and credit hours so far to get the new cumulative GPA, and see what average you need over the coming credit hours to reach a target. Universities publish their own grade-point tables, so the table is editable.

Quick answer

GPA = sum of (credits × grade points) ÷ total credits. On a 4.0 scale, an A (4.0) in a 3-credit course, a B+ (3.3) in 4 credits and a C (2.0) in 2 credits give (12 + 13.2 + 4) ÷ 9 = 3.24. For cumulative GPA, add earlier quality points (GPA × credits) and divide by all credits.

Based on Prince Sultan University: undergraduate study rules, Appendix 1 (grading table, 1446H / 2025) · Page updated 17 October 2026

A common 4.0 layout with plus and minus letters. Check your own university’s table below and edit any points that differ.

Cumulative GPA (optional)

From your transcript, before this semester. Leave empty to see the semester GPA only.

Choose a grade for at least one course, or enter your GPA so far, to see the result.

GPA needed for a target

Enter your courses or your GPA so far first.

Percentage to grade

These cut-offs are a common example only. Your course syllabus or university decides where each letter starts.

Grade-point table for this scale (editable)

Change any value to match your university’s official table. The calculation updates at once.

GradeGrade pointsPercentage
A93–100
A-90–93
B+87–90
B83–87
B-80–83
C+77–80
C73–77
C-70–73
D+67–70
D60–67
F< 60

How to use the GPA Calculator

  1. Choose the grade scale your university uses, then open the grade-point table and check it against your university’s official table.
  2. For each course, enter the credit hours and choose the letter grade. The semester GPA updates as you go.
  3. For a cumulative GPA, enter your GPA and credit hours so far from your transcript.
  4. To plan ahead, enter a target GPA and the credit hours still to take to see the average you need.

How a GPA is calculated

Every letter grade has a value in grade points, such as 4.0 for an A or 3.0 for a B on a common 4.0 scale. Multiply each course’s grade points by its credit hours to get its quality points, add the quality points of all courses, and divide by the total credit hours. Courses with more credit hours carry more weight. Courses taken pass/fail, withdrawn courses and transfer credits usually do not count towards the GPA, and retaken courses are handled differently from one university to the next, so enter only the courses your university counts.

Cumulative GPA: adding a new semester

Your cumulative GPA covers every graded credit hour so far. You do not need to enter every past course: multiply your GPA so far by the credit hours it covers to get your earlier quality points, add this semester’s quality points and divide by all the credit hours. For example, a GPA of 3.00 over 45 credit hours and a 4.00 semester of 15 credit hours give (135 + 60) ÷ 60 = 3.25. The more credit hours you already have, the less one semester can move the cumulative GPA, which is why the target section shows the average you need, and warns when a target is out of reach.

4.0 and 5.0 scales: your university’s table decides

Grade-point tables are set by each university, not by one national rule, so check your own student handbook or registrar. A common 4.0 layout uses plus and minus letters (A = 4.0, A− = 3.7, B+ = 3.3 and so on), and some universities use a 5.0 scale instead. As one published example, Prince Sultan University in Riyadh lists in its undergraduate rules (opened on 17 October 2026) A+ as 5.00 on its 5-point scale and 4.00 on its 4-point scale, A as 4.75 and 3.75, B+ as 4.50 and 3.50, down to D at 2.00 and 1.00, while F counts as 1.00 on the 5-point scale and 0 on the 4-point scale. The 4.0 (A+) and 5.0 presets use that table; edit any value to match yours.

Percentages, letters and GPA

There is no single formula that turns a percentage into a GPA. Each course turns its percentage into a letter using its own cut-offs, and the letter then gives grade points. The percentage box shows the letter on the table you have chosen: for the A+ scales it uses the bands of the published table (95 and above for A+, 90 to under 95 for A, and so on, with under 60 as F), and for the US-style scale it uses common example cut-offs that you should check against your syllabus. If you need your average for an application, use the conversion the receiving university or employer asks for.

Course grades, weighted averages and other tools

This page works with letter grades you already have. To work out a course grade from assignments, quizzes and exams, or the score you need on a final exam, use the grade calculator. For Saudi admission percentages that combine the high school average with Qudurat and Tahsili, use the weighted percentage calculator.

Frequently asked questions

How do I use a GPA calculator for one semester?

Enter each course’s credit hours and letter grade. The calculator multiplies credits by grade points, adds them up and divides by the total credits: A in 3 credits, B+ in 4 and C in 2 give 29.2 ÷ 9 = 3.24 on a 4.0 scale.

How do I calculate my cumulative GPA?

Multiply your GPA so far by the credit hours it covers, add this semester’s quality points and divide by all the credit hours. A 3.00 over 45 credits plus a 4.00 over 15 credits gives 3.25.

What is the difference between a 4.0 and a 5.0 GPA scale?

Only the top value and the points per letter. The same results give a different number on each scale, so always say which scale you use. Each university publishes its own table.

Can I convert my percentage to a GPA?

Only with your university’s own bands. The percentage box shows the letter and points on the chosen table, but a university or employer may use a different conversion, so use the one they ask for.

What GPA do I need next semester to raise my cumulative GPA?

Enter your current standing, a target and the credit hours still to take. The needed average is (target × all credits − current quality points) ÷ new credits; above the scale maximum, the target cannot be reached in that time.