Weighted Grade Calculator

Enter your score and weight for each category to calculate your overall weighted grade.

Last updated: September 5, 2026

Frequently asked questions

How do I calculate a weighted grade?

Multiply each category's score by its weight, add those together, then divide by the total weight. For 95% homework at 20%, 82% tests at 40%, and 88% final at 40%: (95×20 + 82×40 + 88×40) / 100 = 87.4%.

What if my category weights don't add up to 100%?

This calculator still works correctly - it divides by whatever your weights actually sum to, which handles a partial-progress scenario (like weights that only cover work completed so far). Just make sure the weights you enter match the categories your instructor actually uses.

Is this different from the regular Grade Calculator?

Yes - the regular Grade Calculator converts a single score (like one test) into a percentage and letter grade. This tool combines multiple weighted categories - homework, tests, a final exam, etc. - into one overall course grade.

What happens if I enter a weight as 0 for a category I haven't started yet?

That category is excluded from the calculation entirely (multiplying by 0 contributes nothing to the numerator or denominator), so your current grade reflects only the categories with a nonzero weight - useful for tracking a running average as the semester progresses.

How much would the final exam need to be to get an overall A if I already know my homework and test scores?

This calculator solves for the overall grade from all three categories at once, so to find a required final score, work backward: target = (desired overall × 100 − homework×weight − tests×weight) / final weight. For example, needing an 90 overall with 95×20 + 82×40 already locked in and a 40% final weight: (9000 − 1900 − 3280) / 40 = 95.5%.

Can I use this for more than three grade categories, like quizzes plus homework, tests, and a final?

This version handles exactly three categories (homework, tests, final) - for a course with a quiz category too, combine quizzes into whichever existing category shares a similar weight, or compute a sub-average for quizzes first and treat that as one of the three inputs.

Calculate