How do I use branching in Microsoft Forms?

Answered by Greg Port

Add branching to your quiz or form


  1. Open the quiz or form you'd like to branch.

  2. Select a question you'd like to start branching from, then More settings for question  More options button  > Add Branching

    Add Branching from a question

  3. For each possible response to the question, select the question that you want to branch to.

    In this example, if the student chooses the correct answer to question 1, they will advance to the next question. 

    Select a question to branch to.


    • You can only branch to a question that comes after the current one, and not a preceding question. For example, if you have seven questions in your form and want to add branching to question 4, it can only branch to questions 5, 6, 7, or end of form. 

    • If you try to branch to a preceding question, such as question 4 branching to question 2, it will break the experience for the student, causing their quiz or form to skip questions 5 through 7 and take them directly to the end of the form with the Submit button. 

    If the student chooses one of the incorrect answers, they'll be given an opportunity to review the skill in question 3 before moving back to question 2.

    Select a question to branch to.

  4. Select End of the form if you'd like one question to be the final question of the quiz.

    Repeat steps 3 and 4 to create branching for as many questions as you need.

Tip: If you want to completely reset your form and remove branching, select the More options (...) icon on the Branching options page, then Reset

Reset option for branching