Coding in the Elementary Classroom

This website was developed by a team of 9 Waterloo Regional District School Board teachers who worked for a full year integrating coding projects into the Language and Mathematics curriculum expectations at their grade level.  We hope the projects shared here will help you to get started with coding, computational thinking, and all the benefits that coding and robotics add to a classroom.

We used Scratch, Scratch Jr, and Coding apps available for a Sphero robot. All the applications are either online, or free apps, and are excellent tools for students to use to build their capacity in computational thinking.

The projects are organized by grade and subject area. We shared projects that connected well with the Language and Mathematics curriculums from Grade 1 through Grade 6. There are many great ideas at all the Grade levels, and I would encourage you to look through all the projects to find ones that would suit your needs in the classroom.

Please take time to view the Teacher Feedback section of this website where there are both written answers, and short video interviews with some of the teachers involved. I was humbled by their dedication to both their students and this project. Many had never tried coding as a tool in the classroom before. They learned alongside their students and their creative ideas make this website what it is.

We had funding from the Government of Ontario to work on this project through the TLLP Program. I encourage you to learn more about it here:

Thank you,
Scott McKenzie