GPA Calculator
Add your courses with their letter grades and credits to see your GPA. Switch between college, high school (weighted) and cumulative GPA.
Last updated October 19, 2026
Result
GPA 3.55
14 credits · 49.70 quality points
Show the work
- Calculus I: A (4.0) × 4 credits = 16.0
- English: B+ (3.3) × 3 credits = 9.9
- Chemistry: A- (3.7) × 4 credits = 14.8
- History: B (3.0) × 3 credits = 9.0
- Term quality points = 49.70 over 14 credits
- GPA = 49.7 / 14 = 3.55
How GPA is calculated
GPA = (grade points × credits, added up for every course) ÷ total credits
Each letter grade is worth grade points on the 4.0 scale: A is 4.0, A- is 3.7, B+ is 3.3, B is 3.0, and so on down to F at 0.0. Multiply the grade points by the credits for each course, add the results (these are the quality points) and divide by the total credits.
Check your school’s own grade point table. This calculator gives an A+ 4.0, as many US schools do; if your school uses another value, the result will differ slightly.
See how we calculate for the formulas, sources and review schedule behind every calculator.
Also useful alongside this calculator: Percentage Calculator and Average Calculator.
Quality points, step by step
Quality points are the grade points of a course multiplied by its credits. An A (4.0) in a 4-credit course earns 16 quality points, and a B (3.0) in a 3-credit course earns 9. The GPA is the sum of the quality points divided by the sum of the credits, so it is a credit-weighted average and not the plain average of the grade points.
That is why the credits of each course matter. Two courses, an A in a 1-credit lab and a C in a 4-credit class, give (4.0 × 1 + 2.0 × 4) ÷ 5 = 2.4, while the plain average of 4.0 and 2.0 would be 3.0.
Weighted and unweighted compared
Take six 1-credit courses with these grades: AP Calculus A, Honors English B+, Chemistry A-, History B, Spanish A and PE A. Unweighted, the grade points are 4.0, 3.3, 3.7, 3.0, 4.0 and 4.0, which total 22.0, so the GPA is 22.0 ÷ 6 = 3.67. Weighted, AP Calculus is 5.0 and Honors English is 3.8, the total is 23.5 and the GPA is 23.5 ÷ 6 = 3.92.
A weighted GPA can be higher than 4.0, which is normal. Colleges often recalculate GPAs on their own scale, so keep both numbers.
What grades do you need to reach a target GPA?
Work backwards from the quality points. With a 3.2 GPA over 60 credits you hold 192 quality points. To reach 3.3 after 15 more credits you need 3.3 × 75 = 247.5 in total, so the new courses must earn 55.5 quality points, a term GPA of 55.5 ÷ 15 = 3.7. A target of 3.4 would need 4.2, which is impossible on an unweighted 4.0 scale.
The more credits you already have, the slower the GPA moves. Fifteen credits on top of 60 can shift it by at most 0.16 points in this example, and the same term on top of 15 credits would move it much more.
College GPA
College GPA is usually unweighted and counts each course by its credit hours, so a 4-credit course moves the GPA more than a 1-credit course. Enter the letter grade and credits for every course in the term.
Cumulative GPA
Cumulative GPA combines everything you have earned so far with the current term. Enter your previous GPA and the credits behind it, then add the new courses. Each part is weighted by its credits, so use only the credits that count toward your GPA.
High school GPA (weighted)
Many high schools add extra points for harder courses. This calculator adds 0.5 for honors and 1.0 for AP courses to passing grades only, so an F stays 0.0. Some schools use different bonuses, so confirm yours. Enter the credit value your school uses for each course, for example 1 for a year-long course.
How to use the GPA Calculator
- Choose college, high school (weighted) or cumulative.
- Add each course with its letter grade and credits.
- For a cumulative GPA, also enter your previous GPA and credits.
- Read the GPA, total credits and quality points, then use Copy, Print or Share.
Worked example
Four courses: Calculus I with an A (4 credits), English with a B+ (3), Chemistry with an A- (4) and History with a B (3). Quality points are 4.0 × 4 + 3.3 × 3 + 3.7 × 4 + 3.0 × 3 = 16 + 9.9 + 14.8 + 9 = 49.7. Over 14 credits the GPA is 49.7 ÷ 14 = 3.55. With a previous GPA of 3.2 over 60 credits, the cumulative GPA is (3.2 × 60 + 49.7) ÷ 74 = 3.27.
| Letter grade | Grade points |
|---|---|
| A+ | 4.0 |
| 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 | 0.0 |
Frequently asked questions
How do I calculate a weighted GPA?
Choose high school (weighted) and set each course to regular, honors or AP. Honors adds 0.5 and AP adds 1.0 to the grade points of a passing grade before the credits are applied.
Does a 1-credit course count less than a 4-credit course?
Yes. Each course is weighted by its credits, so a 4-credit course has four times the effect of a 1-credit course.
How do I calculate a cumulative GPA?
Choose cumulative, enter your previous GPA and the credits behind it, add the new courses, and the calculator combines them weighted by credits.
What GPA do I need next term to reach a target?
Multiply the target by total credits after the term, subtract the quality points you already have, and divide by the new credits. From 3.2 over 60 credits, reaching 3.3 after 15 more credits needs a 3.7 term GPA.
Are my grades stored or sent anywhere?
No. The calculation runs in your browser and nothing you enter is saved or uploaded.