Weighted GPA Calculator GPA Calculator
Language

Free academic planning tool

Weighted GPA Calculator: Include Credits, Grades, and Bonus Points

Enter each course's credits, letter grade, and approved AP, honors, or advanced-course bonus to compare weighted GPA, unweighted GPA, credits, and an optional cumulative estimate.

Enter courses to begin

Calculate your weighted GPA by course

Add one row for each course. The tool multiplies grade points plus bonus by credits, then shows weighted and unweighted GPA; previous GPA and credits are optional for a cumulative estimate.

A course with more credits contributes more to the result. Add your current cumulative GPA and completed credits to estimate the cumulative value after this term; leave them blank to calculate only the current term.

CourseCreditsGradeBonusBase pointsWeighted pointsRemove
4.00 13.50
3.30 14.20
3.70 11.10

What is a weighted GPA and how is it calculated?

A weighted GPA calculator combines each course's grade points, credit value, and approved honors or AP bonus. Credits are the weights, so a four-credit course affects the average more than a one-credit course. Enter the scale and courses above to compare weighted GPA, unweighted GPA, and an optional cumulative estimate.

To calculate the term result, add the bonus to each course's base grade point, multiply that adjusted point by the course credits, and add the weighted points together. Divide the total by the number of attempted credits. If you also enter a current cumulative GPA and completed credits, the calculator converts the old GPA into old quality points, adds the new weighted points, and divides by the new total credits. That makes it easier to see why one strong term may move a cumulative GPA gradually rather than instantly.

Weighted GPA = Σ (course credits × (base grade points + bonus)) ÷ Σ course credits
  1. 1. Choose a scale: Select the 4.0 or 5.0 scale that matches your grading record.
  2. 2. Add courses: Enter each course, its credits, letter grade, and any approved bonus.
  3. 3. Check the rows: Review the base points and weighted points so a credit or bonus entry is not misplaced.
  4. 4. Compare cumulative GPA: Add your current cumulative values when you want an updated estimate after this term.

How credits and bonus points change the result

The order of the calculation matters. Each adjusted grade point is multiplied by the credits for that course before the course values are added. A high-credit course can therefore have more influence than a low-credit course with the same letter grade. A bonus also changes the adjusted point, so a B+ in an honors course may contribute more weighted points than a B+ in a standard course. Before entering a bonus, check whether your school applies it to the letter grade, limits it to selected subjects, or uses a separate honors scale.

Bonus points are not universal. One school may add 0.5 for an AP course, another may use a different value, and a third may cap the result at the GPA scale maximum. Some institutions report both weighted and unweighted GPA, while application services may recompute the record from the transcript. Record the scale, the bonus rule, the term, and the number of credits whenever you save or share a result so that the number cannot be mistaken for an official conversion.

CourseBase gradeBonusWeighted points
Mathematics (3 credits)A = 4.00+0.503 × 4.50 = 13.50
Biology (4 credits)B+ = 3.30+0.254 × 3.55 = 14.20
History (3 credits)A- = 3.70None3 × 3.70 = 11.10
Total (10 credits)36.302.50 points38.80 ÷ 10 = 3.88

Worked weighted GPA example

The example uses three courses: a three-credit Mathematics course with an A and a 0.50 bonus, a four-credit Biology course with a B+ and a 0.25 bonus, and a three-credit History course with an A- and no bonus. The unweighted quality points total 36.30, so the unweighted GPA is 36.30 divided by 10 credits, or 3.63. The bonus adds 2.50 quality points, raising the weighted total to 38.80 and the weighted GPA to 3.88.

If the current cumulative GPA is 3.20 across 30 completed credits, the old record represents 96.00 quality points. Add the new 38.80 weighted points and divide 134.80 by 40 total credits. The updated cumulative estimate is 3.37. This example shows why a high term GPA may change a cumulative result only modestly when many earlier credits are already included.

Term credits10
Unweighted GPA3.63
Weighted GPA3.88
Updated cumulative3.37

How to interpret a weighted GPA

A weighted GPA can help you compare a schedule that includes advanced courses with a schedule made up entirely of standard courses. It is useful for planning, checking whether a course load supports a target, or explaining how a transcript reports honors work. It should not be read in isolation. Look at unweighted GPA, course rigor, credit totals, individual grades, and the time period together. A higher weighted value may reflect approved bonus courses rather than a direct improvement in every subject.

  • Keep weighted and unweighted GPA in separate fields.
  • Write down the scale, bonus rule, credit total, and term.
  • Check that every course has a positive credit value.
  • Compare cumulative GPA together with completed credits.
  • Use the official transcript rules for high-stakes decisions.

Limits and important cautions

This tool applies the transparent formula shown above, but it cannot identify every local grading rule automatically. A school may treat A+ as 4.0, remove the difference between A and A-, use a fixed AP multiplier, award honors points only for specific subjects, or exclude a course from GPA altogether. Pass/fail courses, repeated classes, transfer credits, withdrawals, and credit/no-credit policies can also change an official calculation. If your transcript contains any of these cases, a simple course list may not reproduce the school's final number. Do not replace an official transcript or a required institutional conversion with this estimate; ask a counselor or registrar when the rule affects an important decision.

Different scales

A 4.0 and a 5.0 value are not directly comparable without their maximums and grade mapping.

Different bonus rules

AP, honors, and advanced courses may receive different bonuses or no bonus at all.

Caps and rounding

Some schools cap adjusted points or round at a different stage than this calculator.

Excluded courses

Pass/fail, repeated, transfer, or withdrawn courses may be handled outside the average.

Choose the GPA tool that matches your question

For a fair comparison, record the scale, whether bonus points are included, the credits, and the period. A 3.88 weighted GPA on a 4.0 scale is not directly comparable with an unweighted or 5.0 result.

QuestionInformation neededBest fit
What is my weighted term GPA?Courses, credits, grades, bonusesThis weighted GPA calculator
What is my unweighted 4.0 GPA?Courses, credits, grades4.0 GPA calculator
How does a percentage map to GPA?Percentage and scale maximumPercentage to GPA calculator
What GPA do I need next term?Current GPA, credits, targetTarget GPA calculator

Weighted GPA calculator FAQ

What is the difference between weighted and unweighted GPA?

An unweighted GPA uses the base grade points. A weighted GPA adds approved AP, honors, or advanced-course bonus points; the exact rule depends on the school.

Do course credits affect weighted GPA?

Yes. The adjusted grade point is multiplied by the course credits before all courses are averaged, so a larger-credit course has more influence.

Does the calculator support 4.0 and 5.0 scales?

Yes. Switch the scale to update the grade-point options and calculation. Use the scale documented by your school rather than guessing.

How should I choose bonus points?

Use the bonus listed in your transcript guide or school policy. Do not invent a common bonus and treat it as an official value.

Can it estimate my cumulative GPA?

Yes. Enter your current cumulative GPA and completed credits to combine the previous quality points with the new weighted points.

Why does the result differ from my transcript?

Your school may cap bonuses, exclude courses, process repeats differently, or use another grade mapping and rounding rule.

Are my entries sent to a server?

The calculation runs in the page's JavaScript and does not send the entered grades to a calculation API. Avoid entering private information on a shared device.