GPA Calculator

Calculate your grade point average from course grades and credit hours, on a 4.0 scale you can adjust to match your school.

Runs in your browser — grades never leave your device

Edit grade points

Change these if your school uses different points for a grade.

How to use the GPA Calculator tool

  1. Check the grading scale. Open "Edit grade points" if your school gives different points for a grade.
  2. For each course, enter the credit hours and choose the grade. The course name is optional.
  3. Use "+ Add course" for more rows, or the ✕ button to remove one.
  4. Read your GPA and the working, which update as you go, or press "Calculate", then "Copy result".

Your grade point average, calculated properly

A GPA (grade point average) turns letter grades into a single number. Because courses carry different numbers of credit hours, a four-credit course affects your GPA more than a two-credit one. This calculator does the weighted arithmetic for you and shows exactly how it reached the result.

The formula

GPA = Σ(Grade points × Credit hours) ÷ Σ Credit hours

Worked example:

Course Credits Grade Points Points × credits
Mathematics 3 A 4.0 12.0
Physics 4 B+ 3.3 13.2
Art 2 C 2.0 4.0
Total 9 29.2

GPA = 29.2 ÷ 9 = 3.24.

Notice that a simple average of 4.0, 3.3 and 2.0 would be 3.10. The weighted GPA is higher because the courses with better grades carried more credits.

Grade scales differ

The calculator starts with a common 4.0 letter scale used by many schools, especially in the United States. Many institutions differ: some give A+ a value above 4.0, some have no minus grades, and some use entirely different point values. Grading scales vary by school, so check your institution’s official scale.

Open “Edit grade points” to change the value of any grade. Your changes are applied immediately and kept in the page link, so a shared link shows the same scale. Press “Reset to default” to go back to the standard values.

Tips for an accurate GPA

  • Use official credit hours from your course catalog or transcript.
  • Leave out courses that do not count, such as pass/fail or audited courses, if your school excludes them.
  • Rows that are only partly filled in are skipped, and the calculator tells you which course is missing a grade or credits when you press “Calculate”.
  • Check repeated courses. Schools treat retakes differently; follow your school’s rule.

Planning with “what if” grades

The calculator is also useful before results come out. Enter the courses you are taking this term with the grades you expect, and see what GPA they would produce. Change one grade at a time to see which course has the most effect: a course with more credit hours moves your GPA further than a smaller one.

GPA and percentages are not interchangeable

Letter grades are usually awarded from percentage bands, but those bands differ between schools and even between courses. A GPA cannot be turned back into an exact percentage without your school’s own table. If an application asks for a percentage, use the figure or conversion method from your official transcript.

What to do with your GPA

  • Combine terms. To get a cumulative figure across semesters, enter each term’s GPA in the CGPA Calculator.
  • Convert marks. If your results are given as marks rather than grades, the Percentage Calculator turns marks into a percentage.
  • Plan ahead. Add the courses you are taking now with the grades you are aiming for, to see what GPA you could reach.

Weighted and unweighted GPA

Some high schools report a “weighted” GPA that gives extra points for advanced or honors classes, and an “unweighted” GPA that does not. To calculate a weighted GPA here, open “Edit grade points” and raise the values to match your school’s weighted scale, or ask your school which figure an application needs.

Sharing and privacy

Your courses, grades and any edited grade points are kept in the page address, so you can bookmark the calculation or send it to a classmate or advisor. The calculation itself runs in your browser, and nothing is sent to a server.

Works on phones and computers

The calculator adapts to small screens: on a phone each course appears as a compact card, and on a computer as a table row. It works in any up-to-date browser with no app or sign-up.

Other useful tools for students include the Word Counter for essays and the Age Calculator for application age limits.

Frequently asked questions

How is GPA calculated?

Each grade is turned into grade points (for example A = 4.0, B = 3.0). Multiply each course's grade points by its credit hours, add them up, and divide by the total credit hours.

What grade points does the calculator use?

It starts with a standard 4.0 letter scale - A 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, F 0. You can change any value under "Edit grade points".

My school gives A+ 4.3. Can I use that?

Yes. Open "Edit grade points" and change the value for A to match your school's scale. The results update straight away.

Do I need to enter course names?

No. Names are optional and only help you keep track. Only credit hours and grades are used.

What is the difference between GPA and CGPA?

GPA usually covers one term. CGPA combines all terms so far. Use the CGPA Calculator to combine several terms.

Is my information saved?

No. The calculation runs in your browser. Your courses are stored only in the page link, so you can bookmark or share it.