GPA Calculator

Created by Hanna Pamuła, PhD candidate
Reviewed by Bogna Szyk and Jack Bowater
Last updated: Apr 06, 2022

If your searching for an easy and quick way of calculating your GPA, you've come to the right place - our GPA calculator is a perfect tool for you. Whether you're a high school or a college student, if you want to calculate your GPA with or without credits (including any extra graded courses), or even find your cumulative GPA... we've got you covered. Also, if you want to know the GPA meaning, or how to calculate GPA manually, we've prepared an introductory paragraphs to both these topics as well.

Since you've come to this page, that means you're into educational calculators! Have a look at two other handy tools, both for teachers and students - maybe they'll free up your valuable time?

What is GPA? GPA meaning

GPA stands for Grade Point Average. It's a score that measures your academic achievement, and is used throughout your educational career: in middle school, high school, and college. The basic formula for calculating GPA is to divide the total points earned in a program by the total number of courses. If your courses have credits, or if they are graded differently (e.g., honors courses), you need to compute the weighted average. Scroll down to read more about GPA weighting.

GPA scale - GPA converter chart

If you're searching for a GPA converter, you're most likely looking for a GPA scale table, which shows the grade point equivalents:

Name [Percentage](calc:404) grade Grade point equivalent in
4.0 scale +4.0 scale
A+ 97-100 4 4.3
A 93-96 4 4
A- 90-92 3.7 3.7
B+ 87-89 3.3 3.3
B 83-86 3 3
B- 80-82 2.7 2.7
C+ 77-79 2.3 2.3
C 73-76 2 2
C- 70-72 1.7 1.7
D+ 67-69 1.3 1.3
D 65-66 1 1
F Below 65 0 0

The table above presents one of the standard 4.0 GPA scales. However, different schools may use different systems; unfortunately, it's not universal by any means. Before using our GPA calculator, make sure this is the grading scale your school has adopted.

How to calculate my GPA?

We're here to convince you that calculating your GPA is not nearly as difficult as you think! Let's have a look at an example grade card:

Course Grade
Maths A
Biology C+
History B
English A-

To calculate the GPA, you first need to convert your grades (expressed in letters) into a numerical scale. For that, use the GPA scale table from the previous paragraph:

Course Grade Grade point equivalent
Maths A 4.0
Biology C+ 2.3
History B 3
English A- 3.7

That wasn't so difficult, was it?

Then, depending on your educational stage, some extra grade weighting may need to be done:

High school GPA

In high school education, some courses take class difficulty into account, so they're graded differently. When taking classes from a higher level, the extra points can be added to your grade, e.g.:

  • 1 extra point for AP Courses (Advanced Placement Courses), IB Courses (International Baccalaureate Courses), and College Preparatory Classes.
  • 0.5 additional points for Honors Courses (this rule may vary between schools, awarding e.g., 1 point for this type of course).

So you either need to take those extra courses into account, or can ignore them completely:

  1. Only regular classes (unweighted GPA)

    Let's repeat the table with the example grades:

    Course Grade Grade point equivalent
    Maths A 4.0
    Biology C+ 2.3
    History B 3
    English A- 3.7

    These are the only values you need to calculate your unweighted GPA:

    Unweighted High School GPA = Σ grade point equivalent / Σ courses

    = (4.0 + 2.3 + 3 + 3.7) / 4 = 13 / 4 = 3.25

    Have you noticed that's its just the regular old average?

  2. Courses with extra points (weighted GPA)

    If you're taken some special courses, you'll probably want to calculate the weighted GPA:

    Course Grade Course Type Weighted grade point equivalent
    Maths A Honors (+0.5) 4.5 (4.0 + 0.5)
    Biology C+ Regular 2.3
    History B Regular 3
    English A- AP (+1) 4.7 (3.7 + 1)

    Weighted High School GPA = Σ (Weighted grade point equivalent)/ Σ courses

    = (4.5 + 2.3 + 3 + 4.7) / 4 = 14.5 / 4 = 3.625 ≈ 3.63 (GPA is usually rounded to 2 digits. )

Sometimes there are also credits tied to high school courses - for a more detailed explanation, check out our dedicated high school GPA calculator.

College GPA

College courses usually have credits. Assume that our result card looks like this:

Course Grade Grade point equivalent Credits
Maths A 4.0 2
Biology C+ 2.3 1
History B 3 1
English A- 3.7 3

All you need to do now is sum the products of the course grade point equivalents and their corresponding credit points, and divide that value by sum of all obtained credits:

College GPA (with credits) = Σ (grade point equivalent * credit points) / Σ credit points

= (4.0 * 2 + 2.3 * 1 + 3 * 1 + 3.7 * 3) / 4 = 24.4 / 7 = 3.48571.. ≈ 3.49

If your courses don't have credits (or all of them are worth the same amount), GPA is the ratio of the sum of your grade point equivalents and the number of courses taken (it's the GPA formula previously seen in High school GPA - unweighted GPA):

College GPA (no credits) = Σ grade point equivalent / Σ courses

= (4.0 + 2.3 + 3 + 3.7) / 4 = 13 / 4 = 3.25

Cumulative GPA

Cumulative GPA is a grade point average calculated across multiple semesters or terms. It is a weighted average of your results, which may be calculated differently depending on the types of courses and credits you take:

  • Cumulative GPA with courses credits is calculated as:

    GPAcumulative = (GPAprior*creditsprior + GPAnew*creditsnew ) / (creditstotal)

    For example, assume that you took 15 credits in the fall semester, and your GPA was 3.65. In the spring semester, your results were even better, and you obtained 3.83 from 18 course credits. How would you find the cumulative GPA for those two semesters?

    GPAcumulative = (GPAfall*creditsfall + GPAspring*creditsspring ) / (creditsfall + creditsspring)

    GPAcumulative = (3.65 * 15 + 3.83 * 18) / (15 + 18) = (54.75 + 68.94)/ 33 = 3.748181... ≈ 3.75

    Your cumulative GPA is 3.75.

  • Cumulative GPA without courses credits

    However, if your classes don't have course credits (or they are all worth the same amount of credits), you only need to know you prior GPA, and number of courses taken:

    GPAcumulative(GPAprior*no_of_classesprior + GPAnew*no_of_classesnew ) / (no_of_classestotal)

    Let's say that your friend obtained a GPA of 3.65 from 5 courses in the fall semester, and in the spring semester they got a 3.83 GPA from 10 courses:

    GPAcumulative(GPAfall*no_of_classesfall + GPAspring*no_of_classesspring ) / (no_of_classesfall + no_of_classesspring)

    GPAcumulative = (3.65 * 5 + 3.83 * 10 ) / (65 + 10) = 56.55 / 15 = 3.77

    Their cumulative GPA is 3.77. If you're in high school, this GPA may be called your unweighted cumulative GPA.

To calculate your weighted cumulative GPA, do the same as in the above examples, but instead of using the standard grade point equivalents, use the weighted ones (e.g., 4.5 for grade A for the honors course instead of the standard 4.0).

Grade Point Average calculator - how to use

Now that we have provided the GPA meaning, and a detailed set of instruction on how to calculate GPA manually, let's come to the heart of the matter: how to quickly find GPA using this grade point average calculator! We're pretty sure it's rather self-explanatory, but, just in case, let's have a look at some step-by-step instructions:

  1. Choose the type of school you're attending. We are assuming that you're a high school student, so we pick that option from the drop-down list.

  2. Decide on which grade options suit you best. You need to answer the following questions:

    • Do you attend different types of courses (like regular/honors/AP/IB/College)?
    • Do the courses have credits?
    • Do you want to calculate cumulative GPA?

    We will assume that you've attended one honor and one AP course, that your courses don't have credits, and you'd like to find your cumulative GPA

    Course Grade Course Type
    Maths A Honors
    Biology C+ Regular
    History B Regular
    English A- AP

Prior results: previously you got GPA = 3.5 from 5 courses

  1. Input the grades and other necessary values into the appropriate fields. In our case, you need to enter your grades, your course type, and your prior results. Remember that you can enter up to 30 courses. Also, it's ok if you want to enter less than three courses - the calculator will ignore the blank boxes.

  2. And there you go - in the blink of an eye our GPA calculator displays your results:

  • You've entered 4 courses.

  • Your GPA: 3.63. This is GPA weighted by course difficulty. It's usually simply called your weighted GPA.

    (Of course, you'd get the same result if you calculated the result manually)

  • Your cumulative GPA: 3.56

Hanna Pamuła, PhD candidate
GPA for
📚 high school
Different course types?
no, only regular courses
no credits/ all the same
Calculate Cumulative GPA?
no, thanks
#1 Course Grade
#2 Course Grade
#3 Course Grade

You can enter up to 30 courses. The next input field will appear when you enter a grade into the last box.
Your GPA
Check out 8 similar education calculators 🎓
Classroom spacingCollege GPAFinal grade… 5 more
People also viewed…

Black Friday

How to get best deals on Black Friday? The struggle is real, let us help you with this Black Friday calculator!

Black Hole Collision Calculator

The Black Hole Collision Calculator lets you see the effects of a black hole collision, as well as revealing some of the mysteries of black holes, come on in and enjoy!


The grade calculator calculates your overall grade based on your component marks (weighted and unweighted).

Minecraft circle

The Minecraft circle generator can generate circles and ellipses for you to build in Minecraft. Allows for variable width, height, and thickness.
Copyright by Omni Calculator sp. z o.o.
Privacy policy & cookies
main background