GPA Calculator

Calculate semester or cumulative GPA on the unweighted 4.0 scale or the weighted 5.0 scale for AP, Honors, and IB courses, using the standard credit-weighted average.

Last updated:

Сalculate grade point average (GPA) and generate a GPA report. Modify the values and click the Calculate button to use.

Course Credits Score Grade

Was this calculator helpful?

★ ★ ★ ★ ★
Embed this calculator

Calculation Examples

Calculation Case Result
4 courses: A (3 cr), A (3 cr), A (3 cr), B (3 cr) GPA = ((4.0 × 3) + (4.0 × 3) + (4.0 × 3) + (3.0 × 3)) ÷ (3+3+3+3) = 45 ÷ 12 = 3.75
Weighted: AP course (A=5.0, 4 cr) + Standard (B=3.0, 3 cr) GPA = ((5.0 × 4) + (3.0 × 3)) ÷ (4+3) = 29 ÷ 7 ≈ 4.14 (weighted)
GPA recovery: 2.5 GPA over 60 credits, target 2.8 at 90 credits Need ((2.8 × 90) - (2.5 × 60)) ÷ 30 = (252 - 150) ÷ 30 = 3.4 GPA in the next 30 credits
Honor roll threshold: current 3.42 GPA (45 cr), 15 cr remaining, target 3.5 Need ((3.5 × 60) - (3.42 × 45)) ÷ 15 = (210 - 153.9) ÷ 15 = 3.74 in the remaining 15 credits
Mihail Doncenco
Mihail Doncenco Site Creator & Calculator Expert

Founder and developer of CalcMate. Builds and maintains every calculator on this site, focusing on formula accuracy and clear, practical results.

How to Use the GPA Calculator

Enter each course name (optional), its letter grade, and its credit hours. Choose the grading scale: unweighted 4.0 (standard) or weighted 5.0 (for schools that add bonus points for AP, Honors, or IB courses). Click "Calculate" to see your semester GPA and, if you add prior-semester data, your cumulative GPA.

The calculator uses the credit-weighted average: \[ \text{GPA} = \dfrac{\sum_{i=1}^{n} G_i \times C_i}{\sum_{i=1}^{n} C_i} \] where \(G_i\) is the grade point value for course \(i\) and \(C_i\) is its credit hours. Credits act as weights, so a 4-credit course moves your GPA twice as much as a 2-credit course with the same grade.

Letter Grades and Numerical Equivalents

Most US institutions use one of two scales, and no national standard sets them: each school decides its own. The unweighted 4.0 scale gives the same points whatever the course difficulty: A+ = 4.0 (4.3 at some schools), 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. Pass/Fail grades are usually left out of GPA.

The weighted 5.0 scale adds bonus points for harder courses: standard courses keep the 4.0 values, Honors or pre-AP courses add 0.5 (an A is worth 4.5), and AP, IB, or dual-enrollment courses add 1.0 (an A is worth 5.0). The exact bonus depends on school policy, so check yours before choosing this option. Weighted GPAs above 4.0 are normal, but many colleges recalculate GPA from raw grades with their own rules. The University of California system, for example, caps the honors points it counts. For comparing schools, unweighted GPA is the more consistent basis.

GPA scale: letter grade to grade point conversion table for 4.0 unweighted and 5.0 weighted scales

Useful Tips 💡

  • Check your school exact grade point value for each plus and minus grade before entering data. Some schools give A+ = 4.3 and others cap it at 4.0. In a 4-credit course out of 16 credits, that 0.3 gap changes your GPA by 0.3 × 4 ÷ 16 = 0.075.
  • For cumulative GPA, treat all prior coursework as one entry: multiply your previous cumulative GPA by your total prior credit hours to get prior quality points, then add the current semester. This gives the same result as entering every course.
  • If your school uses quarter credits, convert them to semester credits before combining records (1 quarter credit = 2/3 semester credit), so every course is weighted on the same system.

📋Steps to Calculate

  1. Enter the letter grade and credit hours for each course. Add as many courses as needed.

  2. Select the grading scale: unweighted 4.0 or weighted 5.0 (for AP, Honors, or IB courses).

  3. Click "Calculate" to view semester GPA. Add prior semester data to calculate cumulative GPA.

Mistakes to Avoid ⚠️

  1. Mixing scales. An A in a weighted AP course is worth 5.0 on the weighted scale but 4.0 on the unweighted scale. Entering some courses one way and some the other gives a GPA that no school would recognize.
  2. Assuming A- equals 4.0. On the standard plus/minus scale, A- is 3.7. Only A (and A+ at some schools) earns 4.0. This matters near cutoffs such as 3.5 or 3.7, which many schools use for Latin honors, although the exact cutoffs vary by school.
  3. Including Pass/Fail or audit courses. These grades exist to keep a course out of GPA, so counting them distorts the weighted mean.
  4. Confusing semester GPA with cumulative GPA. Semester GPA covers only the current term, while cumulative GPA covers all completed credits. With 90 prior credits, one strong semester of 15 credits moves the cumulative GPA by only a small amount.

Practical Applications📊

  1. College admissions: many US colleges publish the average high school GPA of admitted students in their Common Data Set (Section C). Compare your cumulative GPA with that figure and see which remaining courses move it the most.

  2. Recovery planning: with a 2.5 GPA over 60 credits, reaching 3.0 at 90 credits takes a 4.0 in all 30 remaining credits. Cumulative GPA is a weighted average of all past credits, so a large credit base moves slowly.

  3. Scholarships and honors: many programs set a minimum GPA, for example 3.5 for honors lists at many schools. Enter your current courses and planned grades to project whether you will clear the bar at semester end.

Questions and Answers

Can I calculate my cumulative GPA for multiple semesters at once?

Yes, enter every course from every completed semester with its grade and credit hours, because GPA is a weighted mean of all credits. For a long history, use a shortcut: multiply your existing cumulative GPA by your total prior credit hours to get quality points, enter that as one line item with those credits, then add the current semester courses. This gives the same result as entering each course one by one.

Can I use the GPA calculator to find what grades I need to reach a target GPA?

Yes, rearrange the formula to solve for the GPA you need in the remaining credits: \(G_{\text{needed}} = \dfrac{\text{Target} \times C_{\text{total}} - QP_{\text{current}}}{C_{\text{remaining}}}\), where \(QP\) stands for quality points. Example: a 2.5 GPA over 60 credits is 150 quality points. To reach 3.0 at 90 credits you need 270 quality points, so the remaining 30 credits must supply 120, which is \(\dfrac{120}{30} = 4.0\). A result above 4.0 (or 5.0 weighted) means the target is out of reach in that many credits.

How do you calculate GPA for a semester or for college?

Multiply each course grade point value by its credit hours to get quality points, add them up, and divide by total credit hours: \(\text{GPA} = \dfrac{\text{total quality points}}{\text{total credits}}\). Example: three 3-credit courses with grades A (4.0), B+ (3.3), and C (2.0) give 12.0 + 9.9 + 6.0 = 27.9 quality points over 9 credits, so GPA = 27.9 / 9 = 3.10. For cumulative GPA, add quality points and credits across all semesters and divide once. Do not average the semester GPAs, because that is wrong whenever credit loads differ.

How is cumulative GPA calculated across multiple semesters?

Cumulative GPA is total quality points divided by total credit hours across every completed semester. It is not the average of the semester GPAs, which is only correct when every semester has the same credit load. Example: semester 1 is 3.5 over 15 credits (52.5 quality points) and semester 2 is 3.0 over 18 credits (54.0 quality points). Cumulative GPA = \(\dfrac{52.5 + 54.0}{15 + 18} = \dfrac{106.5}{33} = 3.23\), while the simple average of 3.5 and 3.0 would wrongly give 3.25.

What are the standard letter grade to grade point conversions?

The most common US unweighted 4.0 scale is A+ = 4.0 (4.3 at some schools), 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, and F = 0.0. No national standard sets these values, because each institution defines its own scale. Check your school exact scale before entering data. The values above are the most widely used convention among US colleges and universities.

What is a GPA calculator and what formula does it use?

A GPA calculator finds your grade point average as the credit-weighted mean of your grade points: \[ \text{GPA} = \dfrac{\sum_{i=1}^{n} G_i \times C_i}{\sum_{i=1}^{n} C_i} \] Here \(G_i\) is the grade point value of the letter grade in course \(i\), and \(C_i\) is its credit hours. The result sits on a 0.0 to 4.0 scale (0.0 to 5.0 when weighted). A 4-credit course affects GPA twice as much as a 2-credit course with the same grade.

What is the difference between unweighted and weighted GPA?

An unweighted GPA gives the same points for a grade whatever the course level, while a weighted GPA adds bonus points for harder courses. Unweighted: A = 4.0 in a standard, Honors, or AP course. Weighted: typically +0.5 for Honors or pre-AP (A = 4.5) and +1.0 for AP, IB, or dual enrollment (A = 5.0). Weighted GPAs can exceed 4.0 and are not comparable across schools with different weighting rules, and many colleges recalculate GPA with their own method. Unweighted GPA gives the most consistent cross-school comparison.
Disclaimer: This calculator is designed to provide helpful estimates for informational purposes. While we strive for accuracy, financial (or medical) results can vary based on local laws and individual circumstances. We recommend consulting with a professional advisor for critical decisions.