GPA Calculator for Semester & Cumulative GPA
Use this GPA calculator to turn your course grades and credit hours into a semester GPA. Add previous GPA and credits to estimate your cumulative GPA, or use the target planner to see the average you need in future credits.
GPA Calculator
Enter each course, grade, and credit value.
Previous Cumulative Data (Optional)
A GPA calculator converts letter grades into grade points, weights those points by course credits, and divides total grade points by total credits. This guide explains the calculation so you can understand the result instead of treating it as a black box.
What is a GPA calculator?
A GPA calculator calculates grade point average from the grades earned in individual courses. Because courses can carry different numbers of credits, GPA is normally a weighted average: a four-credit course contributes more to the result than a one-credit course.
This calculator uses a standard unweighted 4.0 scale. Select a letter grade for each course, enter the credits, and the calculator converts each grade into grade points before calculating the semester GPA.
If you already have a cumulative GPA, enter your previous GPA and previously earned credits. The calculator combines that earlier record with the current courses to estimate your updated cumulative GPA.
How to use this GPA calculator
- Enter previous GPA and credits if you want a cumulative calculation.
- Enter each course and optionally add its name.
- Select the letter grade using the calculator’s 4.0 grade-point mapping.
- Enter credit hours assigned to the course.
- Review semester GPA as the result updates.
- Review cumulative GPA when previous GPA and credits are provided.
- Use the target GPA planner to estimate the future average required to reach a desired cumulative GPA.
Course and previous-GPA entries are saved in your browser’s local storage on the device you are using. Browser storage does not automatically follow you to another device or browser.
GPA formula: how the calculation works
The basic GPA formula is:
For each course:
Example: an A worth 4.0 in a 3-credit course contributes 12.0 grade points. If three courses contribute 12.0, 9.9, and 12.0 points over 10 total credits, the GPA is 33.9 ÷ 10 = 3.39.
This is why averaging grade-point values without considering credits can produce the wrong result.
How to calculate cumulative GPA
To combine an existing cumulative record with new courses, first estimate the grade points represented by the previous GPA:
Then combine old and new records:
Example: a 3.20 GPA over 60 credits represents 192.0 grade points. A new 15-credit term at 3.60 contributes 54.0 points. Together that is 246.0 points over 75 credits, producing a cumulative GPA of 3.28.
How the target GPA planner works
The planner estimates the average GPA needed across a specified number of future credits to reach a desired cumulative GPA.
If the required future GPA is above 4.0, the target cannot be reached within the assumed unweighted 4.0 scale using only the entered future credits. A negative required value means the current record already exceeds the target under the calculator’s assumptions.
This is a planning estimate, not an official academic prediction. Your institution may use different GPA rules.
Example 4.0 GPA grading scale
The calculator uses this example unweighted 4.0 mapping:
| Letter grade | Example percentage range | Grade points |
|---|---|---|
| A | 93–100% | 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 |
| F | 0–62% | 0.0 |
Semester GPA vs. cumulative GPA
Semester GPA measures the courses in a particular term or calculation period.
Cumulative GPA combines the credits included across the academic record. Because it contains more historical credits, one semester can have a smaller effect on cumulative GPA than on semester GPA.
A 4.0 semester GPA does not automatically make a cumulative GPA 4.0. The cumulative result also reflects earlier credits and grades.
What about weighted GPA, AP, IB, and honors classes?
A weighted GPA gives additional grade-point value to selected advanced courses under a school’s own rules. AP, IB, honors, dual-enrollment, and other advanced classes may be treated differently.
This GPA calculator intentionally uses an unweighted 4.0 scale. It does not automatically add an AP, IB, or honors bonus because weighting policies differ between institutions.
If you need a weighted GPA, use your school’s published grade-point policy rather than assuming every advanced course receives the same bonus.
Why credit hours matter
Credits determine how strongly a course affects GPA. A 3-credit A contributes 12 grade points on this scale, while a 1-credit A contributes 4. The grade is identical, but the contribution is different because the credit values differ.
Use the credit value assigned to each course by your institution. If your school uses units or another system, verify how those values are treated for GPA purposes.
Common GPA calculation mistakes
- Averaging grades without credits: courses with different credits do not have equal weight.
- Mixing weighted and unweighted scales: do not add advanced-course bonuses unless your institution’s policy calls for them.
- Using incorrect previous credits: cumulative GPA depends on the credits represented by the previous GPA.
- Assuming percentage ranges are universal: schools can use different cutoffs.
- Ignoring repeat-course rules: some institutions replace an earlier grade while others count both attempts.
- Including courses that do not count toward GPA: pass/fail, withdrawals, transfer work, and other course types may be handled separately.
How to interpret your GPA
There is no single GPA number that universally means “good” or “bad.” Schools, programs, scholarships, graduate programs, and other organizations can use different requirements.
If you are checking eligibility for a scholarship, program, transfer, graduation requirement, or application, use the published requirement from the relevant organization. A general GPA benchmark may not match that organization’s policy.
A calculator can perform the arithmetic correctly while still producing a result that differs from an official transcript when the underlying institutional rules differ.
What this GPA calculator does and does not do
It does:
- Calculate semester GPA from letter grades and credits.
- Combine previous GPA and credits with current courses for a cumulative estimate.
- Estimate the future average needed for a target cumulative GPA.
- Use an unweighted 4.0 grade-point mapping.
It does not automatically:
- Apply AP, IB, honors, or other weighted-GPA bonuses.
- Know your institution’s transfer, repeat, withdrawal, or grade-replacement rules.
- Replace an official transcript or registrar calculation.
Frequently asked questions about GPA calculators
How is GPA calculated?
GPA is calculated by dividing total grade points by total credits. Each course’s grade-point value is multiplied by its credits first.
What does a 4.0 GPA mean?
On an unweighted 4.0 scale, 4.0 is the highest grade-point value used by this calculator and generally corresponds to an A for each included course, subject to the institution’s grading policy.
Can I calculate cumulative GPA?
Yes. Enter your previous cumulative GPA and the credits represented by it, then enter your current courses and credits.
Does the GPA calculator account for credit hours?
Yes. Course credits weight each course’s grade points, so courses with more credits have a larger effect.
Does this calculator calculate weighted AP or IB GPA?
No. This version uses an unweighted 4.0 scale. Weighted GPA policies vary by school.
Why might my GPA differ from my transcript?
Your institution may use different grade-point values, rounding rules, repeat-course policies, transfer-credit rules, or excluded courses.
Does the calculator save my information?
Course entries and previous-GPA fields are stored in your browser’s local storage on this device. Clearing browser storage or changing devices can remove or exclude saved entries.
How many decimal places should I use?
This calculator displays GPA to two decimal places. Your school may use a different reporting convention.