You can fork, or copy, CodeHS quizzes to customize them for your students. Once you fork a CodeHS quiz, you can edit or remove existing questions or add your own questions to the quiz.

What Does 'Fork' Mean?

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

What Happens to the Original Quiz?

When you fork a CodeHS quiz, the original quiz 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.

After forking a quiz, you can unassign or delete the original to avoid having students take two quizzes. Please note that if you fork an unassigned quiz, the copy will also be unassigned.

How to Fork and Edit a CodeHS Quiz

On your Assignments page, click the three dots next to the quiz you'd like to update and choose Fork. A duplicate of the quiz 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 quiz.

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

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?