in Ozobot

How to Write an Exemplar Ozobot Lesson

Lesson writing is arguably one of the biggest challenges for educators. We can easily envision an activity, gather materials, and implement lessons on the fly; but when it comes down to writing all the details, this can be a time consuming and hasty process. We’re here to help! 

Using the Lesson Creator Tool in Ozobot Classroom with these tips will help you create your best Ozobot lessons yet, and allow other educators to implement your lesson seamlessly! Our turn-key solution was designed with teachers in mind. We want to empower teachers write, share and teach lessons, and support one another in implementing coding and STEAM in their classrooms. Think about it: If you had a library full of rich, meaningful, and deep lessons that you could use immediately, wouldn’t that make teaching easier? 

There are some great perks to submitting lessons, so here are some tips that will help you get your Ozobot lesson approved for the Lesson Library!

Using the Lesson Creator Tool to Write an Ozobot Lesson

To make a lesson that’s easily implementable by educators, we include the following components in our Lesson Creator tool: 

  • At Least One Lesson Objective
    • Lesson objectives should allow teachers to gauge student outcomes with measurable goals.
    • Need help writing lesson objectives? Check out our blog post. 
  • Two Academic Standards 
    • One CSTA or ISTE standard, and one CCSS/NGSS or other content standard
      • If CCSS/NGSS/or content standards do not apply to the lesson, two CSTA or ISTE Standards will suffice. 
      • If the lesson is clearly content-integrated, there should be a content standard listed. 
  • Materials 
    • Make sure to include all materials required to complete your lesson.
    • Do you need to include the Color Code Reference Sheet and/or OzoBlockly sample code? 
    • If not, at a minimum the lesson plan should include teacher or student work samples. This can be in document form, or even as a video so educators can easily visualize what the lesson looks like. 
  • Direct Instruction Steps (Teacher-Facing Instructions)
    • These should be clear, concise, and list all the steps necessary to frontload and teach information to students before students interact with materials or Ozobots. 
    • If you are struggling with writing the direct instruction portion, follow the “I do, We do, You do” model. 
      • Include the “I Do” portion- Model what you are expecting the students to accomplish in the lesson 
      • Include the “We Do” portion. How are you scaffolding the “I Do” portion so that students can be successful in the “You Do” portion? 
        • Tips: “We Do” models can include practicing as a class before releasing students for student practice, calling on a few students to model for the rest of the class, or having students think/pair/share around how they will proceed during the Student Practice Portion. 
      • The “You do” portion will be included in “Student Practice” 
  • Student Practice (Student-Facing Instructions)
    •  This is the “You Do” portion of the lesson. If the teacher chooses, students will have these directions handy as they complete their work. Write these directions as if you are speaking to a student. 
      • Correct: Place the Ozobot on the color code and execute the code. 
      • Incorrect: Have students get their bot, place it on the code and execute it. 
    • If at all possible, include ample detail in Direct Instruction for students to complete the task without teacher support. If something does not fit in Student Practice, include the information in Direct Instruction.
    • Student Practice instructions should be step-by-step, so that students can independently complete the lesson. Ideally, a student would be able to read each step and guide themselves through this portion of the lesson.
  • Lesson Supplements
    • Lesson Tips are a great way to share suggestions to other teachers. What are some suggestions that you can share with another educator? Are there certain parts of the lesson that require more guidance? Are certain materials better than others? Are there classroom management suggestions you can provide? 
    • Each step in direct instruction and student practice allows for attachments. This is an easy way to add sample code or any visual anchor for a particular part of a lesson. 
    • Are there any other materials you can share with other educators? Some great supplements include:
      • Slide decks to help with instruction
      • Sample code
      • Samples of Student Work 
      • Videos of the outcome 
      • Videos or photos of robots in action 

General Tips:

  • Avoid vague directions like, “Students will create a map and code the Ozobot to travel from place to place.” 
    • Instead, break these elements into smaller parts. 
      • “Students will create a map.” Another educator may think, “How? With what materials?” 
        • Revise this to say, “Model for students how to create a map of the United States by drawing the outline of the country and filling in state boundaries.” (Direct Instruction)
      • “Code the Ozobot to travel from place to place” may be better understood as:
        • Revise this to say, “Pick one color code to get your Ozobot from the East Coast to the Midwest. Draw it and execute it. (Student Practice)
      • 2. Pick another Color Code to get your Ozobot from the Midwest to the West Coast. Draw it and execute it. (Student Practice)
  • Assume that the reader of your lesson plan has never used Ozobots before. How can you make the direction clear and explicit for a first-time teacher? 
  • Assume the reader of the “Student Practice” section is a student. Have you written in a way that a student can guide themselves through all of the steps? 
  • The more information you include, the better! Include any and all materials/information that would be helpful for another teacher. 
  • This lesson exemplifies what we are looking for: 
  • Before approving a lesson submission, the Ozobot Team is asking “Could a teacher across the country look at these materials, and immediately implement this lesson?”
    • If the answer is “yes,” you’ve written a lesson that other Ozobot teachers will use! Congratulations!
    • If a teacher needs to spend more than 5 minutes figuring out how to implement the lesson plan, go back to previous steps to include more details. 
    • Our goal is to provide a rich library for teachers to “plug-and-play” lessons. 
    • Does your lesson not fit these parameters? We would still love to include it in our Lesson Library! Email your lesson to: for assistance in submitting your lesson.

If you are applying for the Certified Educator program, your three lesson submissions must include all the elements listed above. 

Is there anything else you would like to see other teachers include in an Ozobot lesson? Comment below!