GPA Calculator - Semester & Cumulative GPA

Your Courses

Calculate your semester or cumulative GPA from grades and credit hours on a 4.0 or 4.3 scale, and find the GPA you need in future courses to reach a target.

Add courses

Choose scale

Review GPA

Set target (optional)

This computes a straight credit-weighted average and does not apply your school's grade-replacement, repeat, or rounding policy, any of which can move your official GPA in either direction. Check your transcript and registrar's policy before using this number for an academic decision.

Formulas and sources

Each formula this calculator uses, where it comes from, and what it leaves out. "How it works" shows the same formula with your own numbers.

Grade point average

Simple mode

GPA = Σ(GP × C) ÷ Σ(C)
GPA
grade point average, to three decimals
GP
a course's grade points, from the table below
C
that course's credits

Each course counts its grade points times its credits. A course with no credits, or more than 1,000, is left out. Target Plan mode works out the GPA of the courses listed the same way.

Source: Uses the formula in the National Center for Education Statistics' transcript study [1] and on Stanford's Student Services page [2], which agree. Stanford's worked example, a B- in 3 units, an A- in 4 and a B+ in 3, gives 3.28; so does this tool.

GPA needed in future courses

Target Plan mode

Needed = (Target × (Current Credits + Future Credits) − Current GPA × Current Credits) ÷ Future Credits
Needed
the GPA to earn over the future credits
Target
the overall GPA you want
Current GPA
your GPA so far: from the courses listed, or typed when none count
Current Credits
the credits behind the current GPA
Future Credits
the credits still to take

A result above the scale's top (4.0 or 4.3) reads "Not possible"; one below zero reads "Already met"; anything from 0 to the top reads "Achievable".

Source: Standard formula; no single publisher. It solves the credit-weighted average of all your credits for the one unknown, the GPA over the future credits.

Grade points

Simple and Target Plan modes

A+
4.3, on the 4.3 scale only
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.0

The 4.0 scale has no A+, so an A+ that your school counts as 4.0 is entered as A. Neither scale has a D- grade. Schools set their own tables: Stanford adds A+ 4.3 and D- 0.7, Quinnipiac counts A- as 3.67, and the University of California counts no pluses or minuses for admission.

Source: The whole-letter points (A 4, B 3, C 2, D 1, F 0) are the four-point scale NCES uses for high school transcripts [1]. The plus and minus values are widely used; no primary source found (searched NCES, the Department of Education and four registrars, whose tables all differ). Stanford [2], Quinnipiac [3] and the University of California [4] publish their own.

Sources

  1. National Center for Education Statistics (NCES), US Department of Education. How is Grade Point Average Calculated?, NAEP High School Transcript Study, the GPA calculation and the four-point grade scale. Last updated April 7, 2011.
  2. Stanford University, Student Services. How Do I Calculate My Grade Point Average (GPA)? Undated page, read October 5, 2026.
  3. Quinnipiac University. Grading System, Scale of Grades. Academic Catalog, 2026-2027 Edition.
  4. University of California, UC Admissions. GPA requirement. Undated page, read October 5, 2026.

What this calculator does not cover

  • It works out a credit-weighted average from the letter grades and credits you enter, on a 4.0 or 4.3 scale with plus and minus steps.
  • It does not apply grade replacement or repeat policies, pass/fail credits, bonus points for honors, AP or IB courses, or a school's own rounding and point values. For one course's grade from its assignments, see the Grade Calculator.
  • D- grades cannot be entered: neither scale has one.
  • Schools treat grades without points differently: NCES leaves pass/fail and audited courses out of the GPA, and Stanford counts NP as 0.0.

Sources checked on .

Help

Quick Start Guide

  1. Add courses: Enter course, grade, and credit hours.
  2. Choose scale: Select 4.0 or 4.3 GPA scale.
  3. Review GPA: See weighted GPA instantly.
  4. Set target (optional): Find the GPA you need in your remaining credits.
  5. Import courses (optional): Use Import Courses to paste comma-separated rows for many courses.

Frequently Asked Questions

GPA is the weighted average of your grade points: multiply each course's grade point value (A=4.0, B=3.0, etc.) by its credit hours, sum all courses' quality points, then divide by total credit hours attempted.

Last updated