Converting GPA from the 10-point to the 4.0 scale

Why a 10-point average cannot be turned into a 4.0 GPA with a formula, how Vietnamese universities really convert grades, and worked examples.

On this page

Scholarship forms, exchange programmes and job applications abroad often ask for a GPA "on a 4.0 scale", while a Vietnamese transcript is built on marks out of 10. The tempting answer is a formula: multiply by 4 and divide by 10. It is wrong, and not by a rounding error. Under the credit system the 4.0 GPA is not a rescaled average at all: every course is converted separately through a letter grade, and only then averaged. This article shows the rule, works through real numbers, and explains why the same 10-point average can produce three different 4.0 GPAs. Every figure below was produced with the GPA calculator's own logic.

The rule: mark, then letter, then points

The university regulation that comes with Circular 08/2021/TT-BGDĐT (articles 9 and 10) describes the order of operations, and most universities follow the same chain:

  1. A course mark is calculated on the 10-point scale and rounded to one decimal.
  2. The rounded mark becomes a letter grade.
  3. The letter becomes points on the 4-point scale.
  4. The GPA is the average of those points, weighted by credits.

The circular itself lists five letters: A (8.5 to 10) = 4, B (7.0 to 8.4) = 3, C (5.5 to 6.9) = 2, D (4.0 to 5.4) = 1 and F (below 4.0) = 0. Many universities use a finer scheme with plus grades, inherited from the earlier credit regulation:

Letter10-point mark4.0 scale
A8.5 – 104.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
Fbelow 4.00

Schools are allowed to set their own details, so your faculty may use different cut-offs, an A+ or another rounding rule. Check the regulation you were given at enrolment; the calculator lets you switch between the two schemes above.

A worked example

Take one semester with four courses:

CourseCreditsMarkLetterPoints
Calculus38.6A4.0
Programming47.5B3.0
English26.8C+2.5
Physics38.2B+3.5

The 4.0 GPA is the credit-weighted average of the points:

(3 × 4.0 + 4 × 3.0 + 2 × 2.5 + 3 × 3.5) / 12 = 39.5 / 12 = 3.2917 → 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.8333 → 7.83

Now apply the formula people reach for: 7.83 × 4 ÷ 10 = 3.13. The real GPA is 3.29. The difference matters, because the classification bands on the 4.0 scale are 3.6 for excellent, 3.2 for very good and 2.5 for good: 3.29 is "very good", 3.13 would be only "good". On the 10-point scale the same student's 7.83 sits in the "good" band (7.0 to under 8.0). Neither number is wrong; they are different summaries of the same marks.

With the letters-only scheme, the Physics mark of 8.2 is a plain B worth 3, and English's 6.8 is a C worth 2. The GPA drops to 37 / 12 = 3.08. Same marks, same student, a different school rule.

Why one 10-point average gives several GPAs

Here are three students who each took two 3-credit courses and each have an average of exactly 8.4:

MarksLetters4.0 GPA
8.4, 8.4B+, B+3.50
8.5, 8.3A, B+3.75
10, 6.8A, C+3.25

The letter steps throw information away. Everything from 8.5 to 10 is the same A, so a 10 earns nothing over an 8.5, while dropping from 7.0 to 6.9 costs half a point. A student with steady marks just under a boundary loses, one with marks just over it gains. That is why no formula, linear or otherwise, can convert an average: the average no longer knows which side of each boundary the marks were on.

The same problem works in reverse. A 4.0 GPA of 3.29 could come from many different sets of marks, so you cannot recover a 10-point average from it either. If an application asks for both, give both from your transcript, each calculated its own way.

Rounding happens twice, in specific places

Rounding is where hand calculations usually go wrong:

  • The mark is rounded to one decimal before it becomes a letter. 7.95 rounds to 8.0, a B+. 7.94 rounds to 7.9, a B. If your system shows two decimals, round them first.
  • The GPA is rounded at the end, usually to two decimals, and the classification uses the rounded value. 3.195 rounded half up is 3.20, which is "very good"; if you round down by habit you would wrongly put yourself in "good".

The calculator keeps marks in tenths and credits in hundredths as whole numbers, so it never meets the floating-point surprises a spreadsheet can (2.675 rounding to 2.67, for example), and rounds half up only once at the end.

Cumulative GPA and targets

The cumulative GPA weights every semester by its credits. Suppose your transcript says 3.10 over 60 credits and this semester is the example above (39.5 points over 12 credits):

(3.10 × 60 + 39.5) / 72 = 225.5 / 72 = 3.1319 → 3.13

To finish with at least 3.2 after another 48 credits, you need an average of (3.2 × 120 − 225.5) / 48 = 3.302…, which the calculator rounds up to 3.31 so that reaching it is always enough. With plus grades that means B+ (3.5) or better in every remaining course; with the letters-only scheme, where there is nothing between B (3) and A (4), it means mostly A grades. Enter the target and remaining credits in the calculator to see this for your own numbers.

Common mistakes

  • Converting the average instead of each course. Multiplying 7.83 by 0.4 gave 3.13 instead of 3.29 in the example. Any formula applied to the average has the same flaw.
  • Using unrounded marks. A mark of 8.46 is an A because it rounds to 8.5; reading it as "8.4-something, so B+" costs half a point.
  • Forgetting credits. A simple average of points treats a 1-credit seminar like a 4-credit core course. In the example, the unweighted average of 4.0, 3.0, 2.5 and 3.5 is 3.25, not 3.29.
  • Leaving out failed courses. An F counts with zero points until the course is retaken. Most schools then count only the new grade, so enter the retake and remove the old row.
  • Assuming every school uses the same table. The two schemes above already differ by 0.21 on the same marks. When a foreign university asks for a conversion, attach your school's own table, which is usually printed on the back of the official transcript.

If a form asks you to "convert" and gives no table, the honest answer is the GPA your university calculated on its own 4-point scale, with the scale stated. Use the GPA calculator to check that number before you submit it.

Tools mentioned in this article

Back to the blog