GPA Calculator
Add your courses, credits and grades to see your semester and cumulative GPA. Use the settings for percentage grades, weighted AP/IB classes or your prior GPA.
GPA Planning Calculator
Find the average GPA you need in future courses to reach a target GPA.
GPA Calculator: Calculate Semester and Cumulative GPA Online
Use this online GPA calculator to quickly calculate your Grade Point Average (GPA) and generate a detailed semester-wise GPA report. Enter course names, credits and grades (letter or percentage) and see your cumulative GPA instantly. Use the settings to include your prior GPA or adjust the grading scale for AP, IB or high school courses. The calculator converts letter grades to grade points automatically for accurate GPA calculation.
Quick answer: GPA is your total quality points divided by your total credits, where quality points are the grade points for a course multiplied by its credits. An A (4.0) in a 3-credit course and a B (3.0) in a 4-credit course gives (4.0 × 3 + 3.0 × 4) ÷ 7 = 3.43.
How to Calculate GPA
Convert each grade to grade points, multiply by the course credits to get quality points, then divide the total quality points by the total credits. Courses with more credits count for more, which is why a high grade in a large course lifts your GPA more than the same grade in a small one.
Letter Grade Equivalents
A+ = 4.3 | A = 4 | A- = 3.7 | B+ = 3.3 | B = 3 | B- = 2.7 | C+ = 2.3 | C = 2 | C- = 1.7 | D+ = 1.3 | D = 1 | D- = 0.7 | F = 0 | P/I/W = ignored. Many schools cap an A+ at 4.0, so the calculator lets you choose either the 4.0 or the 4.3 scale. The percentage ranges below are a common US conversion, and your school may use a different one.
| Letter grade | Percentage | Grade points |
|---|---|---|
| A+ | 97–100% | 4.0 (4.3 on the 4.3 scale) |
| A | 93–96% | 4.0 |
| A- | 90–92% | 3.7 |
| B+ | 87–89% | 3.3 |
| B | 83–86% | 3.0 |
| B- | 80–82% | 2.7 |
| C+ | 77–79% | 2.3 |
| C | 73–76% | 2.0 |
| C- | 70–72% | 1.7 |
| D+ | 67–69% | 1.3 |
| D | 63–66% | 1.0 |
| D- | 60–62% | 0.7 |
| F | Below 60% | 0.0 |
Weighted vs Unweighted GPA
An unweighted GPA uses the standard scale, where an A is always 4.0. A weighted GPA gives extra points for harder courses such as AP, IB and honors classes, often one extra point on a 5.0 scale. Choose the 5.0 weighted scale and tick AP/IB/Honors on the courses that count. Schools weight courses in different ways, so check how yours does it.
What Is a Good GPA?
On a 4.0 scale, a GPA of 3.5 to 4.0 is generally considered excellent, 3.0 to 3.5 is good, 2.5 to 3.0 is average and below 2.5 may need improvement. Requirements vary by school, program and employer. To work out a single course grade from your scores, use the grade calculator, and the CGPA calculator is useful for other grading systems.
Plan Your GPA and Raise It
The planning calculator shows the average GPA you need in your remaining credits to reach a target. It uses your current GPA, current credits, target GPA and the credits you still plan to take.
For example, with a 2.8 GPA over 25 credits and a target of 3.0, you need a 3.33 average over the next 15 credits. If the answer is above your scale's maximum, the target cannot be reached with those credits. Retaking a course where you earned a low grade can also raise your GPA if your school allows it. To convert grades, try the percentage calculator.
Who Uses a GPA Calculator?
This GPA calculator helps students, parents and educators track academic performance, plan study strategies and understand credit-weighted grades for an accurate GPA assessment.
How to Use This GPA Calculator
Enter your courses
Add the course name (optional), the credits and the grade for each course.
Choose your settings
Pick the GPA scale and whether you enter letter or percentage grades.
Add your prior GPA (optional)
Set Include Prior GPA to Yes and enter your previous GPA and credits.
Click "Calculate GPA"
See your semester GPA, cumulative GPA, total credits and quality points.
Plan ahead or save a report
Use the planner to see what GPA you need next, or export or print your report.