A girl asking,


Students remix a Scratch project that uses conditionals and an ask and wait block to illustrate their own addition dance. Their remix will use a new sprite and a new addition problem.


Programming Skills with Scratch:

  • Open, remix, save, and share a Scratch project
  • Copy scripts from one sprite to another sprite
  • Change costumes of a sprite
  • Scratch blocks used: (ask and wait, answer, if_ then_, wait, repeat, if_ then_ else, say, next costume, equal)


  1. Talk about conditionals. Show the Scratch block. Give the if part of these conditionals, and let students suggest the then part.An empty if then Scratch block
    • If the stop light is red, then _____________________
    • If you have enough money, then _________________
    • If the phone rings, then _________________________
    • If your dog is lost, then _________________________
  2. Talk about conditionals that use if_ then, else_. Show the Scratch block. Give the If part of these A blank if-else Scratch block.conditionals, and let students suggest the then and else parts. Remind students the else part does not occur unless the if part of the conditional is not true.
    • If the bell rings, then ____________ , else (if the bell does not ring) ____________
    • If you are hungry, then ____________ , else (if you are not hungry) ____________
    • If you are sick, then _______________ , else (if you are not sick) _____________
  3. Allow time for students to complete the Three Conditionals Worksheet with a partner or individually.
  4. Open and discuss the Addition Dance Scratch activity .
  5. Decide if you want students to work alone or with partners.
  6. Have students open the Addition Dance Scratch activity on their computers.A screenshot showing that the remix button is located to the left of the see project page button just below the sign in button.
  7. Show students how to remix the activity.
    1. To remix an activity, first open the activity, then click the remixA screenshot showing that the title text box is located to the right of the full screen button below the file and edit menus. button shown above the upper right corner of the script area.
    2. Rename the project by changing its name in the title box.
  8. Allow time for students to explore the activity. Ask them to look for any conditionals that are used.
  9. Discuss the conditionals students found during their exploration.
  10. Ask students to explain what would change in the script if the problem to be solved was 8 + 5 instead of 3 + 12. Make those changes together.
  11. Use the answer block to replace “15” in the repeat block. Ask what does it do? (It makes the sprite move the The answer Scratch block.same number of times as the answer. So if the answer is 13, the sprite will move 13 times in the dance.)
  12. Show students how to copy a script from one sprite to use for another sprite. This way they do not have to A screenshot of the Costumes menu.The costumes tab is the second tab from the left, the new costumes menu will appear in the left column.recreate the entire script.
    1. Create a new sprite. (Not all of the sprites in the library have more than one costume. To see if a sprite has several costumes, click the sprite, then click the costume tab. If the sprite has more than one costume, the costumes will show below New costume.)
    2. Click this script. Drag this script to the new sprite shown below the stage. Hover over the new sprite. When you let the script go, the script will jump back into the script area.
    3. Click the new sprite and look in its script area. The script you copied from the first sprite will appear in the new sprite’s script area.
  13. Pass out copies of the Remix a Script Worksheet. As students complete the worksheet, allow them to illustrate their new problem by remixing the Addition Dance Scratch activity.
  14. Allow time for students to share their remix with others. (allow 10 –15 minutes)


Let students use Scratch to create and illustrate their own Multiplication Dance.

Optional Unplugged Activity:

Common Core:

3.OA, 3.NF, 3.MD

CT/CS Standards and Skills:

CS– write programs that accomplish specific goals, use sequence in programs, work with various forms of input/output, Conditional (if_then, else)

Champaign Unit 4 School DistrictKenwood Elementary School: bright stars, bright futures
College of Education at IllinoisUChicago STEM EducationNSF
These lessons were written by Judy Rocke based on lessons developed at Kenwood Elementary School in the Champaign Unit 4 school district. Funding was provided by the National Science Foundation under award number 1542828. These lessons are intended to be used alongside the EM-4 curriculum.

Lessons prepared as web documents in Summer 2017. Contact us for updated lesson plan materials.