Blue banner image with the text "This is a Free Feature" in white.

Write your own multiple choice questions and create custom quizzes using CodeHS Create. You can also add a custom quiz from the Assignments page or assign a quiz from the Quiz Question Bank. Pro teachers can Copy & Edit CodeHS quizzes to customize their courses as well.

Create a Custom Quiz Using CodeHS Create

  1. Navigate to the Create page by clicking Create in the left-side navigation

  2. Click Add New Activity > Quiz

  3. Enter a title for the new quiz

  4. Start adding questions to your quiz!

Gif showing how to create a custom quiz.

Adding Questions to a Custom Quiz

  1. Click Create New Question to add a question to your quiz

  2. Write your question and answer choices in the space provided. Learn more about using Markdown to format your questions and answer choices.

  3. Use the radio button to the left to select the correct answer choice

  4. Click Create to save your question and answer choices

  5. One you've finished adding questions, click Save & Finish to preview or assign the quiz to your section

Gif showing how to add new questions to a custom quiz.

Editing Custom Quizzes

All of your previously created custom assignments are available on the Create page, where you can copy, archive, and edit them.

To edit a custom quiz:

  1. Click the three dots next to the quiz name

  2. To edit an existing question, click the pencil icon

  3. To remove a quiz question, click the red X next to the question

  4. Click Create New Question to add additional questions to your quiz

Gif showing how to edit and remove questions from a custom quiz.

Create a Quiz from the Assignments Page

You can also create a custom quiz from the Assignments page.

  1. Navigate to your Assignments page

  2. Click the Add button in the upper-right

  3. Choose Assignment

  4. In the pop-up, enter the Assignment Title and choose an existing Module and Lesson to assign it to

  5. Select Quiz as the exercise type

Gif showing how to create a custom quiz from the Assignments page.

You can also navigate to an existing lesson and click Add New Assignment:

Screenshot indicated the Add New Assignment button on the Assignments page.

Adding Questions from the Quiz Question Bank

The Quiz Question Bank is filled with questions created by CodeHS teachers and members of the CodeHS team. You can filter questions by difficulty, programming language, votes, and AP CSP Principle Standards.

To add a quiz question from the Quiz Question Bank:

  1. Click the Toolbox in the top nav bar and go to Create > Quiz Question Bank

  2. Search or filter quiz questions

  3. Click Add to Quiz next to the question you'd like to add

  4. Choose a Playlist or custom quiz you'd like to add the question to

  5. You can then view your quiz or add this question to another quiz

Learn more about the Using the Quiz Question Bank and adding your own questions to the Question Bank!

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

Did this answer your question?