Weighted Grade Calculator — Course Grade by Category Weight

Weighted grade calculator: enter category weights and scores. HW 20/92, Quiz 15/85, Midterm 25/78 = 84.4% on completed work. Warns if weights miss 100%.

Your syllabus says Homework 20%, Quizzes 15%, Midterm 25%, Final 40%. The calculator above turns that table into a number. Enter each category’s weight and the score you’re carrying in it, and it returns your weighted course grade as a percentage plus the matching letter grade on the standard scale. It does two things most gradebooks don’t do clearly. First, it warns you when your weights don’t total 100% — a table that adds to 95% or 105% quietly distorts every result. Second, it shows two grades: your grade across the whole course, and your grade on completed work only. With the example above, a final worth 40% that hasn’t happened yet drags the overall number to 50.7%, an F, while your work so far is actually running 84.4%, a B. Both numbers are real; they answer different questions. The sections below explain which one to trust and when.

How do I calculate my weighted grade?

Multiply each category’s score by its weight, add the products, then divide by the total weight. With Homework 20% at 92, Quizzes 15% at 85 and Midterm 25% at 78, that’s 18.4 + 12.75 + 19.5 = 50.65, divided by the 0.60 of weight assigned so far, which gives 84.4%. The calculator above does this for any number of categories and flags weights that don’t total 100%.

Calculate Now

Weighted Grade Calculator

Category
Weight %
Score %
Graded?
Current Grade (graded work only)
84.4%
B · 60% of course graded
Grade If Ungraded Work Scores 0
50.6%
F
Weight Still Unspent
40%
ℹ️ "Current grade" uses only categories you have marked graded — that is the honest number mid-semester. An ungraded final counted as zero is what drags the second figure down.

How weighted grading actually works

A weighted course grade is one line of arithmetic: multiply each category score by its weight, add the products, then divide by the sum of the weights. With Homework 20% at 92, Quizzes 15% at 85, Midterm 25% at 78 and Final 40% at 0, that is (0.20 × 92) + (0.15 × 85) + (0.25 × 78) + (0.40 × 0) = 18.4 + 12.75 + 19.5 + 0 = 50.65, divided by 1.00, so 50.7%. That dividing step is what lets the calculator above handle a syllabus whose weights don’t sum to 100. If your entered weights add to 60 instead, it divides by 0.60 rather than pretending the missing 40 points are zeros. What matters more than any single score is where the weight sits. Say Homework is 5% of the course and holds ten equally weighted assignments. Turning a zero into a 100 on one of them lifts the category average by 10 points, because that one assignment is a tenth of the category — which moves your course grade by 0.05 × 10 = 0.5 points. The same 10-point improvement on a final weighted 40% moves your course grade by 4.0 points, eight times as much. Two hours spent on the wrong category is two hours that changes your grade by half a point.

Current grade vs final grade: the number that actually matters

This is the single biggest source of grade panic, and it often isn’t your work — it’s either a display setting or a zero your instructor entered as a placeholder. Canvas shows two different numbers for the same course. The current grade counts only assignments that have been graded. The total grade counts every assignment, treating anything ungraded as a zero. In the student view there is a checkbox labelled Calculate based only on graded assignments, ticked by default; ticked you see the current grade, unticked you see the total. Canvas’s own documentation notes this is display-only and does not put zeros into the instructor’s gradebook. The gap can be enormous. In the example above, counting the ungraded 40% final as a zero gives 50.7%, an F. Excluding it and dividing by the 60 points of weight actually assigned gives 50.65 ÷ 0.60 = 84.4%, a B. Same student, same work, 33.8 percentage points apart. The completed-work number is the honest read on how you’re doing right now. The whole-course number is only meaningful if you genuinely expect to score zero on everything left. Use the completed-work figure to judge where you stand, then use a final grade calculator to work out what you need on the exam that hasn’t happened yet.

Reading your syllabus: weight tables, dropped scores and curves

Find the grading table in your syllabus. It is usually a short list under a heading like Evaluation or Course Grade, with a percentage next to each category. Enter one row in the calculator above per line of that table, including the categories that are easy to forget: attendance and participation are commonly weighted 5% to 10%, and that band is often the difference between a B+ and an A-. Two policies change what you should type into the score box. When the syllabus says the lowest quiz is dropped, compute the category average without that score first. Three quizzes at 60, 80 and 90 average 76.7%; drop the 60 and the category is 85%. At a 15% weight, that one policy is worth 0.15 × 8.3 = 1.25 points on your course grade. If the quizzes have unequal point values, remove both the earned and the possible points of the dropped item before averaging. Curves work the same way: enter the post-curve score, not the raw one. A flat curve adding 6 points to a midterm weighted 25% adds 1.5 points to your course total. If the syllabus doesn’t state the curve method, ask — curved can mean a flat bump, a scale to the class mean, or nothing until final grades are assigned.

Letter-grade cutoffs and the rounding question

The calculator above converts your percentage using the most common US scale: 90 and up is an A, 80 to 89.9 a B, 70 to 79.9 a C, 60 to 69.9 a D, below 60 an F. Plenty of courses use plus/minus bands instead, typically A 93-100, A- 90-92.9, B+ 87-89.9, B 83-86.9, B- 80-82.9 and so on down the scale. Some institutions set the A line at 94 rather than 93, and some award no A+ at all. Treat the letter here as an estimate on the standard scale. Cutoffs are set by your instructor and your school, and the registrar’s scale is the one that ends up on your transcript, not this page’s. Rounding is where students get burned. There is no universal rule that 89.5 becomes 90. Some syllabi say final averages are rounded to the nearest whole number, some say scores are truncated, and many say nothing at all, which leaves it to the instructor. All three are legitimate as long as the policy is applied to everyone equally. If your number lands within half a point of a cutoff, read the syllabus wording before assuming either way, and don’t plan a semester around a rounding decision nobody has made yet.

Points-based vs weighted-category courses

Not every course uses weights. In a points-based course everything is one big fraction: add every point you earned, divide by every point available. A course with 1,000 total points where you have earned 843 sits at 84.3%, and a 200-point final is worth exactly 20% of the grade because 200 is 20% of 1,000. Telling the two systems apart takes ten seconds. If the syllabus lists percentages next to category names — Homework 20%, Exams 50% — you’re in a weighted course, and a grade calculator with weights like the one above is the right tool. If it lists point totals instead — ten labs at 25 points, midterm 150, final 200 — you’re in a points-based course, and you should add up earned and possible points rather than entering weights. The practical difference is how much one assignment can move you. In a points-based course, weight follows points automatically, so a 5-point homework can never matter much. In a weighted course, an instructor can put 15% of your grade on a category worth 40 raw points: each of those points is then worth 0.375% of your final grade, while a point on a 200-point final weighted 40% is worth only 0.2%.

Common mistakes that produce a wrong number

Four errors account for most wrong results. Assuming extra credit is weighted. It usually isn’t. Extra credit normally adds points inside a category — five bonus points on a 100-point quiz makes that quiz 105/100 within the quiz average, which is then multiplied by the quiz weight like any other score. It rarely gets its own weight row. Canvas does let an instructor set assignment group weights totalling 200% to accommodate extra credit, but that is a deliberate setup, not the default. Forgetting a category. Attendance, participation, discussion posts and lab notebooks are real rows in the syllabus table, and they are the ones people leave out. When your weights don’t add to 100%, the calculator above says so, and that warning is far more often a missing row than a typo. Entering points where a percentage belongs. The score box wants your category average as a percentage: 43 out of 50 is 86, not 43. Reading the whole-course number in week six. Until the final is graded, the figure that counts every category is a hypothetical worst case rather than your grade. Look at the completed-work number instead, then plan from there.

Key Information

ParameterDetails
Weighted grade formulasum(weight × score) ÷ sum(weights)
Example: HW 20/92, Quiz 15/85, Mid 25/78, Final 40/050.7% counting the ungraded final vs 84.4% on completed work
Standard letter cutoffsA 90, B 80, C 70, D 60; plus/minus typically A 93, A- 90, B+ 87
Canvas assignment group weightsMust total 100% (up to 200% when extra credit is set up)

Frequently Asked Questions

How do I calculate my weighted grade?

Multiply each category’s score by its weight, add the products, then divide by the total weight. With Homework 20% at 92, Quizzes 15% at 85 and Midterm 25% at 78, that’s 18.4 + 12.75 + 19.5 = 50.65, divided by the 0.60 of weight assigned so far, which gives 84.4%. The calculator above does this for any number of categories and flags weights that don’t total 100%.

Why is my grade so low if I haven’t taken the final yet?

Usually one of two things. Either your instructor has entered a real zero for the ungraded final, or you are looking at the total grade instead of the current grade. In Canvas the checkbox labelled Calculate based only on graded assignments is ticked by default, so the number you normally see already excludes the ungraded final; unticking it switches to the total grade, which counts it as a zero. A student at 92 homework, 85 quizzes and 78 midterm with a 40% final outstanding shows 50.7% one way and 84.4% the other — 33.8 points apart. The completed-work number is your real standing today.

Does 89.5% round up to an A?

Only if your instructor’s policy says so — there is no universal rule. Some syllabi state that final averages round to the nearest whole number, which makes 89.5 a 90; others truncate, leaving it an 89; many say nothing and leave it to the instructor’s discretion. Check the exact wording in your syllabus before counting on it, and remember the registrar records whatever letter your instructor submits.

Are these calculators free to use?

Yes, all calculators on CalcCorp are completely free — no registration, no login, no hidden charges. Results are calculated instantly in your browser and we do not store any of your data.

How accurate are these calculations?

Our calculators use standard financial formulas updated with the latest tax rates, interest rates, and government policies for 2026. Results are accurate for planning purposes but should be verified with a professional for final decisions.

Related Calculators

More Education Calculators

View all Education Calculators

Popular Calculators

Need a calculator we don't have?Request One
Found an issue?Let us know

Last updated: August 2026 · Grading scales and conversion rules vary by institution — your registrar’s published figures govern.