GPA Calculator
Add your courses, letter grades, and credit hours to get your unweighted (4.0 scale) and weighted GPA instantly — then try a "what if" to see how one grade change moves your GPA.
- Add each course with its letter grade, credits, and level.
- Read your unweighted and weighted GPA instantly, no submit button needed.
- Use "What if" to preview how changing one grade moves your GPA.
Enter your courses
Course name is optional. Credits default to 1. Your rows are saved in this browser automatically.
| Course (optional) | Grade | Credits | Level | Remove |
|---|
What if I change a grade?
Pick one of your courses and a new grade to preview how your GPA would change — your actual rows above are not touched.
Cumulative GPA (optional)
If you already have a GPA from earlier terms, enter it below to see your new cumulative GPA after adding the courses above.
How to calculate your GPA
To find your GPA, convert each course's letter grade to points on a 4.0 scale, multiply each grade's points by the course's credit hours, add those totals together, then divide by your total credit hours. For a weighted GPA, add a bonus to the grade points for Honors and AP/IB courses before doing the same math.
- Convert each grade to points using the letter-grade table below, for example a B+ is 3.3 points and an A is 4.0 points.
- Add 0.5 points for an Honors course or 1.0 points for an AP/IB course for weighted GPA. Skip this for unweighted GPA, and never add a bonus to an F.
- Multiply each course's points by its credit hours to get that course's quality points.
- Add up all quality points, then divide by the total credit hours. That result is your GPA.
Worked example
Here is a sample schedule of 6 courses worth 5.5 total credits, with the unweighted and weighted GPA calculated from it below.
| Course | Grade | Credits | Level | Unweighted points | Weighted points |
|---|---|---|---|---|---|
| English 11 | B+ | 1 | Regular | 3.3 | 3.3 |
| Algebra II | A- | 1 | Honors | 3.7 | 4.2 |
| Chemistry | B | 1 | Honors | 3.0 | 3.5 |
| US History | A | 1 | AP/IB | 4.0 | 5.0 |
| Spanish III | A- | 1 | Regular | 3.7 | 3.7 |
| Physical Education | A | 0.5 | Regular | 4.0 | 4.0 |
Adding up the unweighted quality points gives 19.70, divided by 5.5 total credits, for an unweighted GPA of 3.58. Adding up the weighted quality points gives 21.70, divided by the same 5.5 credits, for a weighted GPA of 3.95.
Letter grade to GPA conversion table
| Letter grade | Unweighted GPA points | + Honors bonus | + AP/IB bonus |
|---|---|---|---|
| A+ | 4.0 | 4.5 | 5.0 |
| A | 4.0 | 4.5 | 5.0 |
| A- | 3.7 | 4.2 | 4.7 |
| B+ | 3.3 | 3.8 | 4.3 |
| B | 3.0 | 3.5 | 4.0 |
| B- | 2.7 | 3.2 | 3.7 |
| C+ | 2.3 | 2.8 | 3.3 |
| C | 2.0 | 2.5 | 3.0 |
| C- | 1.7 | 2.2 | 2.7 |
| D+ | 1.3 | 1.8 | 2.3 |
| D | 1.0 | 1.5 | 2.0 |
| D- | 0.7 | 1.2 | 1.7 |
| F | 0.0 | 0.0 (no bonus) | 0.0 (no bonus) |
Weighted vs. unweighted GPA
Unweighted GPA treats every class the same, so an A is worth 4.0 whether it was earned in a regular class or an AP class. Weighted GPA gives extra credit for taking harder classes: a common convention adds 0.5 points for an Honors course and 1.0 points for an AP or IB course, so a weighted GPA can go above 4.0. Colleges see both your school-reported weighted GPA (if your school calculates one) and your full transcript, and many colleges also recalculate applicants' GPAs using their own formula, so the exact weighting your school uses does not always carry over directly to how a college evaluates your record.
What is a good GPA for college
What counts as a good GPA depends on where you are applying. Colleges publish the range of GPAs their admitted students typically have, so the most reliable way to judge your GPA is to compare it against the ranges published by the specific colleges on your list, rather than against a single number that applies everywhere. A GPA also means more in context: colleges look at your GPA together with your course rigor (how many Honors, AP, or IB classes you took), your test scores, and the rest of your application.
Frequently asked questions
What is the difference between weighted and unweighted GPA?
An unweighted GPA uses a 4.0 scale for every course, so an A is worth 4.0 whether it is a regular class or an AP class. A weighted GPA adds extra points for harder courses, commonly +0.5 for Honors and +1.0 for AP or IB classes, so a weighted GPA can go above 4.0.
Do all high schools use the same GPA scale?
No. Schools set their own GPA policies, including which bonus they add for Honors or AP/IB courses, whether plus and minus grades are used, and whether weighted GPA is capped. Check your school's student handbook or guidance office for the exact scale your transcript uses.
How do plus and minus grades affect GPA?
Most high schools that use plus and minus grades add or subtract about 0.3 points from the base letter grade, for example a B+ is 3.3 and a B- is 2.7 on a 4.0 scale. Some schools do not use plus/minus grading at all and only score whole letter grades.
Does an F ever get a weighted bonus?
No. An F is worth 0 points on both the unweighted and weighted scale, even if the class was Honors or AP/IB. There is no bonus for taking a harder course if the grade earned was failing.
How do I calculate my cumulative GPA?
Enter your current GPA and the credits you have already completed in the cumulative GPA box, then add your new courses to the calculator. The tool combines your existing quality points with the new courses to estimate your updated cumulative GPA.