GPA calculator

Enter grade points and credits. The result is the weighted mean on the same scale. This English page expects a 4.0-style number: A is 4, B is 3, C is 2, D is 1, F is 0. Plus and minus grades are whatever points your school assigns.

It does not convert a percentage into a GPA. The Hebrew page is for a 0–100 average, the Romanian page for marks out of 10, and the Indonesian page for an IPK on a 4-point scale.

Calculator

Required fields are marked with *.

Use a comma or a dot for the decimal, as in 12.5 or 12,5. Type thousands as 1000 or 1 000. A single comma or dot is the decimal mark, so 1,000 means 1.

Results

The result will appear here.

How to use this calculator

  1. Enter each course’s grade points and its credits. Leave unused rows blank.
  2. Use your school’s points for plus and minus grades.
  3. Read the weighted average. It is not an official transcript.

Formula

average = sum(grade × credits) / sum(credits)

A blank row is ignored. A row with only a grade or only credits is rejected. The maximum accepted grade is 100, so a 0–100 scale fits the same form.

Worked example

4, 3, and 2 points with 3, 3, and 4 credits

4×3 + 3×3 + 2×4 = 12 + 9 + 8 = 29.

Credits total 10. 29 / 10 = 2.90.

The weighted average is 2.90.

Questions

Where do plus and minus grades go?

Type the points your school uses, such as 3.7 for an A− if that is the rule. This page does not pick a plus/minus table for you.

Is a 4.0 the highest everywhere?

No. Some schools use 4.3, a 10-point scale, or 0–100. Enter the numbers your scale uses.

Will this match my registrar?

Only if you use the same points, the same credits, and the same set of courses. Repeated courses and pass/fail rules are not modeled.

Sources

Last reviewed November 12, 2026