GPA Calculator: Grade Point Average on a 4.0, 4.3 or 4.5 Scale

  • Free
  • No sign-up
  • Runs in your browser
  • Version 1.0.1
  • Last updated 2026-10-25
Report a problem

Add your courses with their credits and letter grades to get your grade point average, weighted by credits. Choose the 4.0 scale used in the United States, the 4.3 scale with A+, or the 4.5 scale used by most Korean universities. A second box tells you what average you need in the credits that remain to reach a goal.

Course (optional)CreditsGrade

What do I need next?

Schools differ in the points they give a letter and in how they round, so check yours. This page rounds half up to two decimal places.

Everything you enter is processed in your browser and is never sent to a server.

How to use

  1. Choose the scale your school uses: 4.0, 4.3 or 4.5.
  2. For each course enter the credits and pick the grade. Add rows with Add a course. Rows with no credits or no grade are left out.
  3. Read the GPA, the credits counted and the grade points.
  4. To plan ahead, enter your current GPA and credits done, a goal GPA and the credits left, and the page gives the average you need from now on.

Examples

A (3 credits), B (3), A- (4) on the 4.0 scale
→ 3.58
(4.0 × 3 + 3.0 × 3 + 3.7 × 4) ÷ 10 = 3.58.
A+ (3 credits) and B+ (3) on the 4.5 scale
→ 4.00
(4.5 + 3.5) ÷ 2. On the 4.3 scale the same grades give 3.80.
Current 3.2 over 60 credits, goal 3.5, 60 credits left
→ An average of 3.80 is needed
(3.5 × 120 − 3.2 × 60) ÷ 60 = 3.8.

How it works

Each row is converted to grade points using the table of the scale you chose, multiplied by its credits, and the sum is divided by the total of the credits, using the decimal.js library so that sums such as 3.3 + 3.3 + 3.0 do not pick up binary rounding error. The result is rounded half up to two places.

For the goal box, the average needed is (goal × (credits done + credits left) − current GPA × credits done) ÷ credits left. If it is above the top of the scale or below zero, the page says the goal cannot be reached. The calculation is covered by tests, and the page is checked in a real browser.

Sources

Frequently asked questions

How is GPA calculated?
Each grade is turned into grade points, multiplied by the credits of the course, and the sum is divided by the total credits. A 4-credit A counts more than a 1-credit A.
What points does each letter get?
On the 4.0 scale, A is 4.0, A− 3.7, B+ 3.3, B 3.0, B− 2.7, C+ 2.3, C 2.0, C− 1.7, D+ 1.3, D 1.0, D− 0.7 and F 0. The 4.3 scale adds A+ at 4.3. The 4.5 scale has A+ 4.5, A 4.0, B+ 3.5, B 3.0, C+ 2.5, C 2.0, D+ 1.5, D 1.0 and F 0.
My school gives different points. What do I do?
Schools differ, so check your transcript's key. Their numbers decide, and the page cannot know them.
How is the result rounded?
To two decimals, half up, using decimal arithmetic so that a result such as 3.375 is not shown as 3.37 by binary rounding.
How are pass or fail courses counted?
Leave them out. Most schools do not count pass/fail courses in the GPA.
Is anything sent to a server?
No. The courses stay in your browser.
Version history
  • 1.0.1 — Clarifies the search title with the tool's main task and whether it is free or runs online.
  • 1.0.0 — First release.

Last updated: