# What is my GPA?

Computes a grade point average (GPA) on the 4.0 scale from letter grades and credit hours, and a cumulative GPA with earlier terms.

- Page: https://www.acalculator.org/education/gpa-calculator
- JSON spec: https://www.acalculator.org/education/gpa-calculator.json
- Version: b3e9d6dbe8da

## Default answer

Example with the default inputs (Course 1 grade A, Course 1 credits 3, Course 2 grade B+, Course 2 credits 4, Course 3 grade A-, Course 3 credits 3, Course 4 grade B, Course 4 credits 3, Course 5 grade Not counted (P, W, I), Course 6 grade Not counted (P, W, I), Course 7 grade Not counted (P, W, I), Course 8 grade Not counted (P, W, I)): Your GPA is 3.48 over 13 credits.

## Inputs

| Key | Label | Description |
| --- | --- | --- |
| grade1 | Course 1 grade | The letter grade in course 1, or Not counted for a course that does not count toward the GPA. |
| credits1 | Course 1 credits | The credit hours of course 1. |
| grade2 | Course 2 grade | The letter grade in course 2, or Not counted for a course that does not count toward the GPA. |
| credits2 | Course 2 credits | The credit hours of course 2. |
| grade3 | Course 3 grade | The letter grade in course 3, or Not counted for a course that does not count toward the GPA. |
| credits3 | Course 3 credits | The credit hours of course 3. |
| grade4 | Course 4 grade | The letter grade in course 4, or Not counted for a course that does not count toward the GPA. |
| credits4 | Course 4 credits | The credit hours of course 4. |
| grade5 | Course 5 grade | The letter grade in course 5, or Not counted for a course that does not count toward the GPA. |
| credits5 | Course 5 credits | The credit hours of course 5. |
| grade6 | Course 6 grade | The letter grade in course 6, or Not counted for a course that does not count toward the GPA. |
| credits6 | Course 6 credits | The credit hours of course 6. |
| grade7 | Course 7 grade | The letter grade in course 7, or Not counted for a course that does not count toward the GPA. |
| credits7 | Course 7 credits | The credit hours of course 7. |
| grade8 | Course 8 grade | The letter grade in course 8, or Not counted for a course that does not count toward the GPA. |
| credits8 | Course 8 credits | The credit hours of course 8. |
| priorGpa | GPA so far | Your cumulative GPA before this term, on the 4.0 scale. |
| priorCredits | Credits so far | The credit hours that count toward your GPA so far. |

## Outputs

| Key | Label | Description |
| --- | --- | --- |
| gpa | Your GPA | The grade points of the courses divided by their credits, on the 4.0 scale. |
| credits | Credits | The credits of the courses that count toward the GPA. |
| points | Grade points | The sum of grade points × credits over the courses. |
| cumulative | Cumulative GPA | The GPA over the earlier terms and these courses together. |
| totalCredits | Total credits | Credits so far plus the credits of these courses. |

## Method

GPA = Σ(grade points × credits) ÷ Σ(credits); cumulative GPA = (GPA so far × credits so far + Σ(grade points × credits)) ÷ (credits so far + Σ(credits)).

## Assumptions

- Grade points follow the University of Michigan-Dearborn 4.0 scale: A+ and 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, D- 0.7, F (or E) 0.0.
- Courses marked Not counted (pass, withdrawal, incomplete) are left out of both the grade points and the credits; an F counts with 0 points.
- The GPA is shown to two decimal places, rounded. Some schools cut off (truncate) instead, so a GPA of 3.4846 can show as 3.48.
- This is an unweighted GPA: honors and AP courses get no extra points.

## Worked examples

1. grade1 = b-plus, credits1 = 3, grade2 = c, credits2 = 4, grade3 = a, credits3 = 3, grade4 = none gives gpa = 2.99, credits = 10, points = 29.9. Source: https://registrar.wsu.edu/grades-and-gpa/ (29.9 ÷ 10 = 2.99); hand calculation in content.mdx.
2. grade1 = a, credits1 = 3, grade2 = b-plus, credits2 = 4, grade3 = a-minus, credits3 = 3, grade4 = b, credits4 = 3 gives gpa = 3.484615, credits = 13, points = 45.3. Source: hand calculation in content.mdx: 45.3 ÷ 13 = 3.4846.
3. grade1 = a, credits1 = 3, grade2 = b-plus, credits2 = 4, grade3 = a-minus, credits3 = 3, grade4 = b, credits4 = 3, priorGpa = 3.2, priorCredits = 30 gives gpa = 3.484615, cumulative = 3.286047, totalCredits = 43. Source: hand calculation in content.mdx: (3.2 × 30 + 45.3) ÷ 43 = 3.2860.
4. grade1 = a-plus, credits1 = 4, grade2 = d-minus, credits2 = 2, grade3 = none, credits3 = 3, grade4 = f, credits4 = 1 gives gpa = 2.485714, credits = 7, points = 17.4. Source: University of Michigan-Dearborn grading system (A+ 4.0, D- 0.7, E 0.0); hand calculation in content.mdx.

## FAQ

### How do I calculate my GPA?

Turn each letter grade into grade points, multiply by the course credits, add them up, and divide by the total credits. B+ in a 3-credit course, C in a 4-credit course, and A in a 3-credit course give (3.3 × 3 + 2.0 × 4 + 4.0 × 3) ÷ 10 = 29.9 ÷ 10 = 2.99.

### What grade points does each letter get?

On the 4.0 scale used here (University of Michigan-Dearborn): A+ and 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, D- 0.7, and F (E) 0.0. Some schools give an A+ 4.33 or use 3.67 and 3.33 for A- and B+, so check your registrar.

### How do I calculate my cumulative GPA?

Multiply your GPA so far by the credits it covers, add this term's grade points, and divide by all the credits. A 3.2 GPA over 30 credits plus 45.3 grade points over 13 credits gives (96 + 45.3) ÷ 43 = 3.29. Open "Add earlier terms" and enter both numbers.

### Do pass/fail and withdrawn courses count?

Usually not. A pass (P), withdrawal (W), or incomplete (I) carries no grade points and its credits are left out, so it does not change your GPA. Pick Not counted for those courses. A failing grade (F or E) does count, with 0 points, so it lowers your GPA.

### Why does my transcript show a slightly different GPA?

Schools differ in small ways: some cut the GPA off at two decimals instead of rounding (2.1875 shows as 2.18), some use 3.67 and 3.33 instead of 3.7 and 3.3, and some count only the last try of a repeated course.

### Is this a weighted or unweighted GPA?

Unweighted. Every course uses the same 4.0 scale, so honors and AP courses get no extra points.

## Sources

- University of Michigan-Dearborn, Grading System (4.0 scale: A, A+ 4.0 through E 0.0; GPA = honor points ÷ hours; P, W, NC not computed). https://catalog.umd.umich.edu/academic-policies-campus/grading-system/grading-system.pdf
- Washington State University, Office of the Registrar, Grades and GPA (worked example: 29.9 points ÷ 10 credits = 2.99). https://registrar.wsu.edu/grades-and-gpa/
- University of Illinois Urbana-Champaign, Office of the Registrar, Calculate Your GPA (35 quality points ÷ 16 hours = 2.1875, shown as 2.18). https://registrar.illinois.edu/courses-grades/calculate-your-gpa/
- Arizona State University, Registrar, GPA calculator (A+ 4.33, A- 3.67, B+ 3.33). https://registrar.asu.edu/grades-and-records/gpa-calculator
- University at Buffalo, Office of the Registrar, Calculate GPA (A- 3.667, B+ 3.333). https://www.buffalo.edu/registrar/classes-and-grades/calculate-gpa.html
