How to Calculate Your Grade in Canvas (Before It Posts)
Understand how Canvas computes the Total column, why ungraded and hidden assignments can mislead you, and how to model your real grade.
The Canvas Total Is an Estimate With Settings Behind It
The Total column in Canvas looks official, but it is a live estimate shaped by several settings: how the instructor grouped and weighted assignments, which grades have actually been entered, which are hidden, and whether any low scores get dropped. Before finals week, it pays to know what that number includes, what it silently leaves out, and how to compute the grade that will actually post.
How Canvas Totals Work
Canvas courses are graded in one of two modes. In a points-based course, every assignment's points pool together, and your total is points earned divided by points possible. In a weighted course, the instructor defines assignment groups, such as Homework 30%, Exams 50%, Participation 20%. Canvas computes your percentage within each group, multiplies it by the group weight, and sums the results. You can see which mode a course uses on the Grades page: weighted courses show a group-weight breakdown, and the Assignments page lists the groups.
Why the Total Can Mislead
- Ungraded work is excluded by default. Canvas calculates your total only from graded assignments. Anything not yet graded, including work you never submitted but that has no zero entered, simply does not exist in the math. The Grades page has a toggle to treat ungraded assignments as zero, and switching it on can change the number dramatically, as the example below shows.
- Hidden or muted grades. Instructors can grade work but delay posting it. Until scores post, they are invisible to you and excluded from your visible total, which is why totals sometimes jump right after an exam is released.
- Drop rules. Each assignment group can be set to drop the lowest one or more scores. Which score gets dropped can change as new grades arrive, so your total can move even when nothing new was graded.
A Worked Example: 91% on Screen, 82.7% in Reality
Suppose Canvas shows a 91% total, but three homework assignments you skipped are still sitting ungraded. Homework is worth 40% of the course. So far you have earned 450 of the 500 homework points that have been graded, a 90% category average. The three missing assignments are worth 150 points, so once zeros are entered the category becomes 450 / 650 = 69.2%.
What the zeros do to the total
- Homework today
- 450 / 500 = 90%, contributing 0.40 x 90 = 36 points
- Homework with zeros
- 450 / 650 = 69.2%, contributing 0.40 x 69.2 ≈ 27.7 points
- Other categories
- Unchanged: 91 - 36 = 55 points of the total
- Real total
- 27.7 + 55 ≈ 82.7%, a B instead of an A-
Nothing about your graded work changed; the 91% was simply computed from a smaller denominator. If you have any unsubmitted work, flip on the treat-ungraded-as-zero view before trusting the total, and treat the lower number as your floor.
Use What-If Scores for Quick Scenarios
Canvas lets students test hypotheticals directly: on the Grades page, click a score cell and type a What-If score, and the total recalculates instantly using the course's real weights and drop rules. It is the fastest way to answer questions like "what happens if I get an 85 on the final." What-If scores are only visible to you and revert when you refresh or reset them, so experiment freely. Instructure's official Canvas Community site hosts the step-by-step student guides for What-If scores and the rest of the Grades page.
Mirror the Course in the Grade Calculator
To plan beyond one hypothetical at a time, rebuild the course in the Grade Calculator. Create one category per Canvas assignment group with the same weights, compute each category's average from your Canvas scores (points earned divided by points possible within the group, honoring any drop rule), and enter those averages. Now you can model several endgames side by side, and pair it with the final exam formula to solve for the exact score a target requires instead of guessing.
The Syllabus Wins
Canvas displays whatever the course was configured to display, and configuration mistakes happen: weights that do not match the syllabus, extra-credit handled oddly, curves applied only at the end. The syllabus is the authoritative grading policy, so when the two disagree, ask the instructor rather than assuming the software is right. Our guide on reading the syllabus grade breakdown shows how to extract the weights you need for an accurate model.
Frequently Asked Questions
Why did my Canvas grade drop suddenly?
The most common causes are an instructor posting previously hidden grades, a zero entered for missing work that had been sitting ungraded, or a change in how assignment groups are weighted. Because Canvas ignores ungraded assignments by default, a batch of new grades can move the total sharply in either direction.
Does Canvas count ungraded assignments in my total?
Not by default. The Canvas total is calculated only from graded work, and ungraded assignments are excluded. Students can enable a treat-ungraded-as-zero view to see the worst case, and instructors can enter zeros manually, which do count.
Is the Canvas total my final grade?
Not necessarily. The syllabus is the authoritative grading policy. If the instructor's syllabus rules differ from how the Canvas course is configured, or if curves and manual adjustments are applied at the end, the official grade can differ from the Canvas total.
How do I figure out what I need on the final using Canvas?
Canvas What-If scores let you type a hypothetical final exam score and watch the total update, which works well for trial and error. To solve it directly, use a final grade calculator with your current grade and the final's weight from the syllabus.