How do I use posting policies in a course?

You can use posting policies in the Gradebook to manage assignment grade visibility for students. Posted grades are visible to students in your course. Hidden grades are visible to you in the course gradebook, but students cannot see them.

Posting policies can be set for an entire course and/or individual assignments. Assignment-level posting policies will override the course-level posting policy for that assignment. When a posting policy is set to automatic, grades are automatically posted to students when they are entered. When a posting policy is set to manual, grades must be manually posted to students using the Post grades option before they can be viewed.

Posted grades can also be hidden using the Hide grades option. The Hide grades option only hides grades that are currently visible to students. In order to ensure all future assignment grades are hidden, you will need to use a manual posting policy for the assignment or course.


  • It is recommended that you set course and assignment posting policies before entering grades.
  • In Classic Quizzes, students will not be able to see their quiz responses while quiz grades are hidden.
  • In New Quizzes, hiding grades does not affect a student's ability to access their quiz scores. Student visibility of New Quizzes scores must be managed from the quiz settings menu.

View Posting Policies Flowchart

View Post Policies Flowchart

This flowchart outlines how posting policies work for instructors in their courses. You should select a course posting policy based on your general grade posting preference. You can then set posting policies for individual assignments as needed.

You can also hide previously posted grades, especially if you need to fix errors or if grades were posted erroneously.

When students have set grade notification settings, they will receive notifications when grades are posted, as indicated in the flowchart.

You can also view this flowchart as an interactive PDF.

Set a Course Posting Policy

Set a Course Posting Policy

By default, Canvas courses have an Automatic posting policy [1]. Assignment grades, grading comments and submission annotations are visible to students as soon as grades are entered in the Gradebook or submitted in SpeedGrader.

Alternatively, you can select a Manual posting policy for your course [2]. Assignment grades, grading comments and submission annotations are hidden from students until manually posted. Submission Annotations alone will not trigger the option to post grades; a grade or grading comment would need to be entered. Students can see peer review comments when assignment grades are hidden. However, students can only see instructor comments if the instructor posts grades or submission comments.

Learn how to select a course posting policy.

Set an Assignment Posting Policy

Set an Assignment Posting Policy

You can also select grade posting policies for individual assignments. When you set an individual assignment posting policy, the course posting policy is overridden for that assignment.  

For example, if you use an Automatic course posting policy, you may wish to hide assignment grades for a specific assignment until all submissions are graded. You can set a Manual posting policy for the assignment, and grades will remain hidden from student view until you manually post them in your course.

Learn how to select an assignment posting policy.

Post Hidden Grades

Post Hidden Grades

When you are ready to make grades visible to students, you can post grades and/or submission comments for a specific assignment. You can post grades for everyone in the course [1], or you can post only grades for graded submissions [2].

When you post grades for everyone, ungraded submissions display no grade.

When you post grades for graded submissions and/or submission comments, any ungraded assignment grades that are updated later will remain hidden until manually posted.

If you make updates to posted grades, students can view these updates and, depending on their notification settings, may receive a grade-change notification.  

Learn about posting grades for an assignment. Learn about posting grades for an assignment from SpeedGrader.

Hide Posted Grades

Hide Posted Grades

If you need to hide grades that have already posted for students to view, you can Hide Grades in the gradebook. Hiding grades only affects grades that were previously entered.

Learn about hiding assignment grades. Learn about hiding grades for an assignment from SpeedGrader.


  • When you hide grades, the assignment retains its posting policy. If you add assignment grades for additional students to an assignment with an automatic posting policy, those grades display for students.
  • After hiding grades, if you want to hide additional student grades for the assignment, set the assignment posting policy to Manual.

View Gradebook Posting Policy Icons

View Gradebook Post Policy Icons

Assignments with a manual posting policy display a Manual label [1]. When you enter grades for manual posting policy assignments, the gradebook displays a Visibility icon [2]. Students cannot see their assignment grade until you post them. Additionally, when an assignment grade is hidden for a student, the Total column displays a Visibility icon [3].

Student View

Student View

When assignment grades are hidden, the student grades page displays a Visibility icon. Posted grades display in place of the icon.