All Collections
Setting up the Gradebook
Grading and Using The CodeHS Gradebook
Grading and Using The CodeHS Gradebook

Use our grading tools to score student work, leave feedback, and organize and manage grades for your students

Gary Gould avatar
Written by Gary Gould
Updated over a week ago
banner reads this is a free feature

Grading on the Free vs Pro Plans

With CodeHS Free, teachers can grade assignments one at a time and use Grade Mode, which lets you move through submitted assignments in your grading queue.

CodeHS Pro offers teachers many additional tools and a customizable Gradebook that allows you to organize, edit, and easily view/export student grades.

Learn more about the differences between Grading on CodeHS Free and Pro.

banner reads this is a pro feature


We are currently working to improve the speed of the Gradebook. If any of the grade data looks incorrect, click the Refresh Data button. Please write to to let us know if you have questions or feedback.

Screenshot of the Gradebook and an arrow pointing to the "Refresh Data" button which is located above the grades

Setting up Your Gradebook

The Customizable Gradebook allows you to set up your Gradebook exactly how you want on CodeHS and track your students' grades. Within the Gradebook you can:

  • Add or remove assignments types (such as videos) from your Gradebook

  • Give / Remove student permission to view grades

  • Automatically set late assignments to be graded and finalized as a zero

  • Filter to view grades by module or lesson

  • Weighted Grading also allows you to create your own grading categories and assign weighted values to each category

Animated gif showing the different Gradebook configuration options in the popup modal when you click the "Configure" button.

Grading Student Work and Leaving Feedback

You can use the CodeHS Autograder to automatically grade and finalize assignments, or you can choose to review and grade assignments yourself. CodeHS Grading Settings allow you to adjust this setting by module, lesson, or assignment.

Any assignment set to Teacher Graded will go to your Grading Queue. Fast Grade is the best tool for working through submissions quickly. View student code and solution code side-by-side, send feedback, and assign a grade all in one window.

Applying filters to the Fast Grader

In Fast Grade mode, you can filter by Course, Section, assignment name, or assignment status.

To filter by Courses or Sections:

  1. Filters and Ordering > Filter by > Sections

  2. Select any Course or Section that you’d like to fast grade.  

  3. Don’t forget to click 'Apply filters and order’ to apply the changes!

Select the bold Course title to add the Sections in the Course to the fast grade queue. You can also select the Section title to individually add Specific sections to the Fast Grade queue.

Removing Filters from the Fast Grader

You can remove filters from the Fast Grader in a few different ways. Clicking the red ‘Clear All Filters’ button deselects all of the filters that were previously selected.

Clicking on the Section(s) title will remove all of the assignments from the fast grade queue.

Alternatively, clicking on the Course title will remove the corresponding Sections’ assignments from the fast grade queue. Don’t forget to click ‘Apply Filters and Ordering' when you’re done with your selection!

Manually Adjusting Grades and Assignments

You can manually change point values in the Gradebook by clicking on the blue Edit button. This allows you to:

  • Manually adjust student grades on assignments

  • Change assignment point values

  • Remove individual assignments from your Gradebook

Gif showing how to adjust assignment point values in the Gradebook.

You can also perform bulk actions for all your students with one assignment such as: giving full credit, marking as zero, or reseting student code. Click on an assignment name to bring up more grading options.

Gif showing how to reset student code, marking assignments' statuses, and marking assignments as zero.

Grade Reports

Use the Gradebook to generate a grade report that is best for you and your students. From the Gradebook you can:

  • View a Student Grade Report by clicking on a student's name

  • Give Students Permission to view their grades (this is the default setting). Here's how students can check their grade in their account.

  • Export Student Grades as an Excel or CSV file by clicking the Export button

Gif showing the Gradebook for a section and clicking into a student's specific Grade Report by clicking on the student's name.

Webinar: Easy Ways to Grade and Provide Feedback

Hosted on October 14th, 2021

Logged into your CodeHS Account? Take a tour of the Gradebook here!

Still have questions? Contact our team at to learn more!

Did this answer your question?