GPA Calculator
Calculate a weighted GPA from grade points and course credits.
Enter one numeric grade-point,credit pair per line. Convert letter grades using your institution’s scale first; this tool does not assume a letter-grade policy. Add one numeric grade-point,credit pair per line. Convert letter grades using your institution’s scale first. Results update as you type. Up to 1,000,000 characters.
Your result
How to use Gpa calculator
- Enter your text in the input field.
- The result updates as you type. Adjust the available settings if needed.
- Review the result, then use Copy result or a download link when available.
How Gpa calculator works
Enter one grade-point,credit pair per line and the GPA calculator returns a credit-weighted average: each grade point is multiplied by its credits, the products are added, and the sum is divided by total credits. The result is rounded to 12 significant digits and calculated in your browser. It does not convert letter grades, so translate each grade with your school's scale first. On many US 4.0 scales an A is 4, a B is 3, a C is 2, a D is 1 and an F is 0.
Before you start
Convert every letter grade to the numeric points your institution uses, including any plus or minus values. Leave out courses that do not count toward GPA at your school.
A worked example
Entering 4,3 then 3,4 then 3.7,3 (an A in a 3-credit course, a B in a 4-credit course and an A- worth 3.7 in another 3-credit course) gives a weighted average of 3.51.
What to expect
Calculate a weighted GPA from grade points and course credits. Enter one numeric grade-point,credit pair per line. Convert letter grades using your institution’s scale first; this tool does not assume a letter-grade policy.
Common questions
How do you calculate GPA with credit hours?
Multiply each course's grade points by its credit hours, add those quality points together, then divide by the total credits. For 4,3 and 3,4 and 3.7,3 the quality points are 12 + 12 + 11.1 = 35.1, and 35.1 divided by 10 credits is 3.51, which matches what this calculator returns.
Can I type letter grades like A or B+?
No. Each line needs two numbers, so a line such as A,3 shows an error. Look up your school's grade point for each letter, for example 3.3 for a B+ on many 4.0 scales, and enter that number instead. Scales differ between schools, so the tool does not guess.
How do I calculate a cumulative GPA?
List every graded course from all terms, one grade-point,credit pair per line, and the result is your cumulative GPA. Averaging the term GPAs instead gives the wrong answer when terms have different credit loads, because a light term would count as much as a heavy one.
Why does a blank line or a zero-credit course cause problems?
Every line must contain exactly one grade point and one credit value, so an empty line between courses triggers an error. A course entered with 0 credits is accepted but adds nothing to the average. At least one course must have positive credits, or the tool cannot divide.
Does this calculate a weighted GPA with honors bonuses?
Only if you enter the bonus yourself. The calculator weights by credits, not by course level. If your school gives 5.0 points for an A in an honors or AP class, type 5 for that course and the average will reflect it.