Grade Point Average (GPA)

Include a Previous Cumulative GPA (Optional)

Compare Calculations

Downloads

Includes your inputs and results for this calculation, plus any additional calculations you've compared.

Calculating Grade Point Average

GPA (Grade Point Average) is a credit-weighted average of your letter grades converted to a numeric scale — the standard way US high schools and colleges measure overall academic performance. Add a row for each course — its letter grade, how many credit hours it’s worth, and (if it’s Honors, AP, IB, or a college-level class) its weighting — and this calculator computes your GPA the same way virtually every US high school and college calculates it. A 4-credit class affects your GPA more than a 1-credit class, since more of your total coursework is riding on that grade.

If you already know your cumulative GPA and credit hours from before this term, enter them under “Include a previous cumulative GPA” — the result then folds those in, giving your true cumulative GPA across every term rather than just this term’s courses in isolation.

Switch the Calculation Type to “What GPA Do I Need?” to work the same math backward: enter your current GPA and credit hours, the cumulative GPA you’re aiming for, and how many more credit hours you have left before that target is evaluated, and this calculator solves for the flat average GPA those remaining credit hours need to earn.

The Formula

Target GPA (solved backward):

needed average=Target GPA×(Current Hours+Future Hours)(Current GPA×Current Hours)Future Hours\text{needed average} = \frac{\vC{\text{Target GPA}} \times (\vA{\text{Current Hours}} + \vB{\text{Future Hours}}) - (\vD{\text{Current GPA}} \times \vA{\text{Current Hours}})}{\vB{\text{Future Hours}}}

The same credit-weighted-average formula below, just rearranged to solve for the one unknown (the future average) instead of the overall GPA.

Each letter grade converts to “quality points” on the standard 4.0 scale (A = 4.0, A- = 3.7, B+ = 3.3, and so on down to F = 0.0). Your GPA is:

GPA=(Grade Points×Credit Hours)Credit Hours\text{GPA} = \frac{\sum (\vE{\text{Grade Points}} \times \vF{\text{Credit Hours}})}{\sum \vF{\text{Credit Hours}}}

In other words: multiply each course’s grade points by its credit hours, add those all up, then divide by the total number of credit hours.

Worked Example

Three courses: an A in a 3-credit class, a B+ in a 4-credit class, and an A- in another 3-credit class:

  1. Quality points: (4.0×3)+(3.3×4)+(3.7×3)=12.0+13.2+11.1=36.3(\vE{4.0} \times \vF{3}) + (\vE{3.3} \times \vF{4}) + (\vE{3.7} \times \vF{3}) = 12.0 + 13.2 + 11.1 = \vG{36.3}.
  2. Total credit hours: 3+4+3=10\vF{3} + \vF{4} + \vF{3} = \vH{10}.
  3. GPA: 36.3÷10=3.63\vG{36.3} \div \vH{10} = 3.63.

Weighted GPA adds bonus points to a course’s grade before averaging — this calculator uses the common convention of +1.0 for AP/IB/college-level courses and +0.5 for Honors courses (capped so a single course can’t exceed 5.0 quality points), which is what most US high schools that weight GPA use. Individual schools’ exact weighting policies vary, so if you need your exact official GPA, confirm your school’s specific scale.

Note that some schools use a slightly different unweighted scale too (some cap A+ above 4.0, or don’t use +/- modifiers at all) — check your specific institution’s scale if you need an exact official GPA rather than a standard estimate.

Target GPA — a student with a 3.0 GPA over 60 credit hours, aiming for a 3.2 cumulative GPA after 30 more credit hours:

needed average=3.2×(60+30)(3.0×60)30=28818030=3.6\text{needed average} = \frac{\vC{3.2} \times (\vA{60} + \vB{30}) - (\vD{3.0} \times \vA{60})}{\vB{30}} = \frac{288 - 180}{30} = 3.6

They’ll need to average a 3.6 across their next 30 credit hours — noticeably higher than their current 3.0, since 30 credit hours isn’t quite enough to pull a 90-credit-hour average up that far on its own.

Key Factors to Consider

  • A pass/fail or non-graded course typically doesn’t factor into GPA at all. Many schools exclude pass/fail courses from the GPA calculation entirely, treating them separately from letter-graded coursework — check your institution’s policy before including or excluding a pass/fail course in this calculator.
  • Retaking a course has different GPA effects depending on your school’s specific policy. Some schools replace the original grade entirely in GPA calculations when a course is retaken, while others average both attempts together — this calculator computes a straightforward credit-weighted average of whatever courses you enter, so match your entries to your school’s actual repeat-grade policy.
  • A larger cumulative credit-hour total makes your GPA more resistant to change from any single term. As the earlier “what GPA do I need” example shows, a strong or weak single term moves a 90-credit-hour cumulative GPA much less than it would move a fresh, low-credit-hour GPA — this is simply the credit-weighted average math at work, not a special rule.
  • Class rank and GPA aren’t the same thing, even though they’re related. GPA is your own personal average; class rank compares your GPA against classmates’, which also depends on how your specific school calculates and weights everyone else’s GPA — a school’s weighted GPA convention (which this calculator’s Honors/AP defaults approximate) directly affects both.

Common Mistakes

  • Entering credit hours instead of the actual weight a course carries. As covered above, GPA is a credit-weighted average — a course entered with the wrong number of credit hours pulls the whole average in the wrong direction, more so for classes worth more credits.
  • Applying a weighting bonus to a course that isn’t actually Honors, AP, IB, or college-level. The +1.0/+0.5 convention only applies to those specific course types — marking a regular class as weighted (or the reverse) produces a GPA that doesn’t match what the school’s own transcript will show.
  • Forgetting to include a previous cumulative GPA when one actually exists. As covered above, leaving it out computes only this term’s GPA in isolation, not the true cumulative figure across every term — easy to do by accident when only entering this term’s new courses.
  • Assuming every school weights and rounds GPA the same way. As covered above, the +1.0/+0.5 convention and the unweighted 4.0 scale itself are common defaults, not universal rules — a school with a different scale or a different rounding policy will show a slightly different official number for the same courses and grades.

Useful to Know

  • Because GPA is credit-weighted, not simply averaged course-by-course, two students with the same letter grades can end up with different GPAs if their credit hours per course differ — the total quality points divided by total credit hours is what actually determines the result.
  • The “What GPA Do I Need?” mode is most useful for a concrete, motivating target — like knowing exactly how strong a final semester needs to be to reach a specific cumulative GPA, rather than guessing.
  • For a related but distinct academic-planning question — how many more classes or credits are needed before graduation — the Degree Credit Progress Calculator tracks credit-hour totals separately from GPA itself.

Source: NCES: Credit-Weighted GPA Calculation Method.

Frequently Asked Questions

What GPA scale does this use?

The standard US unweighted 4.0 scale with +/- modifiers (A = 4.0 down to F = 0.0). Some schools use a different scale (no +/- modifiers, or an A+ above 4.0) — check your institution's official scale if you need an exact figure.

Why do credit hours matter?

GPA is a credit-weighted average, not a simple average of your grades — a grade in a 4-credit class affects your GPA more than the same grade in a 1-credit class, since it represents a larger share of your total coursework.

Does this calculate a cumulative or semester GPA?

Either — enter just this semester's courses for a semester GPA, or every course you've taken for a cumulative GPA. For a quicker cumulative calculation, you can also enter your existing cumulative GPA and credit hours under "Include a previous cumulative GPA" instead of re-entering every past course.

How does weighted GPA work?

Each course row has a "Weighting" option: Honors adds +0.5 to that course's grade points, and AP/IB/college-level adds +1.0, before averaging (capped at 5.0 per course). This is the common convention most US high schools that weight GPA use, though exact policies vary by school — check yours if you need an official figure.

How do I find out what GPA I need this term?

Switch the Calculation Type to "What GPA Do I Need?" and enter your current GPA and credit hours, your target cumulative GPA, and how many credit hours you have left before that target is evaluated. The calculator solves for the flat average GPA those remaining credit hours need to earn — and flags if the target is mathematically out of reach given how many credit hours are left, regardless of grades earned.

Confirm Your Age

To create an account, please tell us your birth month and year.