GPA calculator (4.0 and 10-point scales)

Credit-weighted GPA on the 4.0 and 10-point scales, cumulative GPA and targets.

Pick the one in your school's regulations; schools differ.

Courses

Course (optional)CreditsMark (0–10) or letterCounts asRemove course
A · 4.0
B · 3.0
C+ · 2.5
B+ · 3.5

A mark like 7.5 or 7,5 is rounded to one decimal first; a letter like B+ is used as it is.

Earlier semesters (optional)

From your transcript, to get the cumulative GPA.

Target (optional)

What average do you need on the credits still to take?

Result

GPA on the 4.0 scale

3.29

Classification: Very good (Giỏi)

Average on the 10-point scale
7.83
Credits counted
12

Conversion table

Letter10-point mark4.0 scale
A8.5 – 10.04.0
B+8.0 – 8.43.5
B7.0 – 7.93.0
C+6.5 – 6.92.5
C5.5 – 6.42.0
D+5.0 – 5.41.5
D4.0 – 4.91.0
F< 4.00.0

The common Vietnamese credit-system scheme. A mark is rounded to one decimal, turned into a letter, and the letter into points. Check your own school's regulations.

What this tool does

It turns a list of courses into a grade point average the way universities that use credits do it. For every course you enter the number of credits and either a mark out of 10 or a letter grade. The calculator rounds the mark to one decimal, turns it into a letter, turns the letter into points on the 4.0 scale and then weights every course by its credits. You get the GPA on the 4.0 scale, the plain credit-weighted average on the 10-point scale, the number of credits counted and the classification band. Add the GPA and credits from your transcript to get the cumulative GPA, and a target to see the average you still need.

The conversion table under the tool always shows the scheme you picked, so you can check any row by hand.

How to use it

  1. Choose the grading scheme. "With plus grades" is A, B+, B, C+, C, D+, D, F, used by many universities. "Letters only" is the five letters listed in the Vietnamese university regulation (Circular 08/2021): A, B, C, D, F.
  2. Fill one row per course: an optional name, the credits, and the mark (7.5 or 7,5) or a letter (B+). The "Counts as" column shows the letter and points each course earns.
  3. Add rows with Add course; remove one with the bin icon. Empty rows are ignored.
  4. Optional: under Earlier semesters, enter the GPA and credits printed on your transcript.
  5. Optional: under Target, enter the cumulative GPA you want and how many credits you still have to take.

How the numbers are calculated

The example in the tool has four courses: 8.6 (3 credits), 7.5 (4), 6.8 (2) and 8.2 (3). With plus grades they become A = 4.0, B = 3.0, C+ = 2.5 and B+ = 3.5. The weighted sum is 3 × 4.0 + 4 × 3.0 + 2 × 2.5 + 3 × 3.5 = 39.5 over 12 credits, so the GPA is 3.2917, shown as 3.29. The 10-point average uses the marks themselves: (3 × 8.6 + 4 × 7.5 + 2 × 6.8 + 3 × 8.2) / 12 = 94 / 12 = 7.83.

Notice what the letters do: on the 10-point scale this student is in the "good" band (7.0 to under 8.0), yet on the 4.0 scale 3.29 falls in "very good" (3.2 to under 3.6). The letter steps are coarse, so a conversion is never a simple formula. The same marks under the letters-only scheme give 3.08, because 8.2 becomes a plain B instead of B+. The article on converting between the 10-point and 4.0 scales walks through this in detail.

All arithmetic is exact. Marks are kept in tenths and credits in hundredths as whole numbers, and only the final GPA is rounded, half up, to two decimals. The classification uses that rounded value, as transcripts do. For a target, the needed average is rounded up, so reaching it is always enough.

Tips and common mistakes

  • Do not convert the average. Converting a 7.83 average with a formula gives a different, wrong 4.0 GPA. Each course is converted separately, then averaged.
  • Round the mark first. 8.45 is rounded to 8.5 and becomes an A; 8.44 stays a B+. Enter marks the way your transcript prints them.
  • F still counts. A failed course carries its credits with zero points until it is retaken; most schools then replace the old grade, so enter only the new one.
  • Letters have no 10-point mark. If you enter some courses as letters, the 10-point average is not shown rather than guessed.
  • Check your school. Some universities use other cut-offs, A+ grades or a different rounding rule. The calculator follows the common scheme; treat the result as a check, not an official record.

For percentages of a total, use the percentage calculator.

Frequently asked questions

How do I convert a 10-point average to the 4.0 scale?

Not directly. Each course mark is rounded to one decimal, turned into a letter (8.5 to 10 is A, 8.0 to 8.4 is B+ and so on) and then into points, and those points are averaged by credits. Two students with the same 10-point average can have different 4.0 GPAs.

Which conversion table does the calculator use?

With plus grades: A 8.5 to 10 = 4.0, B+ 8.0 to 8.4 = 3.5, B 7.0 to 7.9 = 3.0, C+ 6.5 to 6.9 = 2.5, C 5.5 to 6.4 = 2.0, D+ 5.0 to 5.4 = 1.5, D 4.0 to 4.9 = 1.0, F below 4.0 = 0. Letters only: A 4, B 3, C 2, D 1, F 0. Schools can differ, so check your regulations.

How is the cumulative GPA calculated?

Your earlier GPA is multiplied by its credits, this semester's points are added, and the total is divided by all credits together. Because the earlier GPA on a transcript is already rounded, the result can be 0.01 away from the school's figure in rare cases.

What does the target result mean?

It is the lowest average on the remaining credits that brings the cumulative GPA to your target, rounded up to two decimals. It also names the lowest letter that gets there if you earn it in every remaining course. If the average would have to exceed 4.0, the target is out of reach.

Are my grades uploaded?

No. The calculation runs in your browser and nothing you type is sent anywhere.