Skip to content
CoursePro

Free tool

Canvas grade calculator

Try what-if grades for any Canvas class. Enter each assignment group's weight and your score, and leave a score blank for work that isn't graded yet — the calculator shows your weighted grade now, your projected grade, and what you need on what's left.

Weighted grade

Grade now
84.5% · B

Based on 65% of the course graded

Projected
54.9%

If ungraded work scores zero

Weights total
100%

Adds up correctly

What do I need on the final?

Uses every row above that still has a blank score.

86.0%

needed across the remaining 35% of your grade

How Canvas calculates your grade

Canvas shows two numbers. The current grade counts only graded work, which is what this calculator's "grade now" matches. The total grade counts ungraded assignments as zeros — that's the "projected" figure. Tick "Calculate based only on graded assignments" in the Canvas Grades page to switch between them.

When a course uses assignment groups with weights, each group is averaged on its own and then multiplied by its weight. A 95% in a group worth 10% moves your grade far less than an 80% in a group worth 40%. If weights don't total 100%, Canvas scales them proportionally.

Dropped scores are applied inside the group before weighting, so a "lowest quiz dropped" rule changes that group's average only. Excused work is removed from the calculation entirely, unlike a zero.

Your instructor may also hide totals or leave grades unposted, in which case Canvas shows nothing even though scores exist. That's a posting policy, not a calculation error.

Common questions

How do I use what-if grades in Canvas?

On your course's Grades page, click the score cell of an assignment and type a hypothetical score. Canvas recalculates your total, but only you see it and it doesn't change your real grade. This calculator does the same thing for every group at once, without opening Canvas.

How are weighted grades calculated in Canvas?

Each assignment group is averaged on its own, multiplied by its weight, and the results are added up. If your course uses weights, enter each group's weight and average above to get the same number Canvas shows.

Why is my Canvas grade different from what I calculated?

Usually because of ungraded work, dropped scores, excused assignments, or grades your instructor hasn't posted yet. Check whether Canvas is showing your current grade (graded work only) or your total grade (ungraded work counted as zero).

What score do I need on my final to pass?

Leave the final exam score blank, enter the grade you want in "What do I need on the final?", and the calculator shows the percentage you need on the remaining work.

Stop doing this by hand

CoursePro pulls your real scores straight from Canvas and keeps every class, assignment, and announcement on one dashboard you arrange yourself — with trend arrows when a grade moves. It’s free to use while paid plans are coming soon.