You can fork, or copy, CodeHS assignments to customize them for your students. Once you fork a CodeHS assignment, you can edit or add quiz questions, change the starter or solution code to an assignment, and more.

What Does 'Fork' Mean?

When you fork a program, or in this case a CodeHS assignment, it means that you are making your own copy to work on, and any changes you make will not affect the original. Forking a CodeHS assignment allows you to make your own, customizable copy without affecting the original.

What Happens to the Original Assignment?

The original assignment is not affected in any way. If it was assigned to your students, it will still be assigned, and none of the content will be affected by any changes you make to the duplicate.

You can unassign or delete the original to avoid having students work on both assignments. (Note: if you fork an unassigned assignment, the copy will also be unassigned)

How to Fork and Edit a CodeHS Assignment

On the Assignments page, click the three dots next to the assignment you'd like to copy. Look under Configure and choose Fork. A duplicate of the assignment will be added to the lesson:

Click the three dots next to the quiz, then choose Fork to make an editable duplicate

After you make a forked copy, click Edit on the right-hand side to edit the new duplicate assignment.


Use the Edit tab to update the questions and the Preview tab to preview how the quiz will look for students.

box highlights edit tab in the quiz activity editor
box highlights preview tab in the quiz activity editor


Use the tabs to navigate between different fields. You can change the assignment name and description, starter code, solution code, and more. Use the Preview button to see how the assignment will look for students.

purple arrow points to tabs on top of menu

Keep in mind that if the assignment has an autograder, this may have to be adjusted or removed by going to Advanced Settings > Autograder.

gif shows clicking 'Advanced Settings' then Autograder tab

Forking CodeHS quizzes is available as part of CodeHS Pro. To get Pro for your school, contact our team at or To get Pro for your school, contact our team at

Did this answer your question?