top of page
  • Code Savvy Educate

Tips for Integrating with Scratch

Chances are you have already heard or seen something about Scratch. For those of you who might not know, Scratch is a block-based programming platform that empowers students to unleash their creativity by designing and developing their own interactive games, stories, and animations. What truly makes Scratch remarkable is that it offers educators a fantastic and free resource to bring students into the world of technology and programming. However, as open-ended and exciting as Scratch is, it can often leave educators wondering, “Where do I even start?”

We want to help with that! In this blog post we will just barely scratch (ha-ha) the surface on the different ways to integrate CS into lessons and activities. On top of that we will share some helpful resources and tools to kick-start your journey of teaching and learning with Scratch!

a screenshot from a scratch project

First 30 Days Activity: CS & Me

Introducing Scratch at the start of the year is a fun and engaging way to get to know your students alongside introducing them to a new platform they will be exploring throughout the year. This integrated lesson begins by facilitating conversations about our identities and having students think about who and what represents who they are. Students then take their ideas to create an original Scratch project that reflects different aspects of who they are. You can access this complete lesson plan here.

a screenshot from a scratch project

Scratch + Science: Conductivity Experiments

This lesson combines both Scratch and the MaKey MaKey (an invention kit that allows for students to turn everyday objects to computer keys). In this Scratch + Science project, students will be testing different materials to determine if they are conductive or not. Students will craft a simple circuit with the MaKey MaKey and then write a program in Scratch to signal an output message if their circuit is closed. Thanks to JoyLabz, there is a complete grab and go lesson ready for educators! We also created a starter project to help students and educators see what type of program they would need to write in Scratch for this experiment.

a screenshot from a scratch project

Scratch + Math: Programming Formulas

This lesson introduces students to variables and guides them in programming a basic Celsius to Fahrenheit conversion in Scratch. Its adaptability extends to other conversion formulas, making it a versatile resource. We owe thanks to Mike and Ashley for their contributions to, a site that offers various ways to integrate math and computer science, especially through Scratch. You can access this lesson plan and a completed Scratch project for more details.

a screenshot from a scratch project

Scratch + English Language Arts: Interactive Posters

In Minnesota, CS and English Language Arts are coming together in education, thanks to the state’s commitment to CS opportunities for all students- the drafting and writing of CS Integrated Standards are well underway. Currently, there are integrated standards written for K-12 in Science, English Language Arts, and the Arts. Specifically in English Language Arts, there is an integrated standard that is mentioned at almost every grade level, K-12. This specific series of standards emphasizes the creation and sharing of digital work for specific purposes and audiences. Scratch seamlessly integrates into this particular standard. One particular example we want to highlight is the creation of Interactive posters. Where Scratch can be paired with the Makey Makey to bridge the physical and digital worlds. JoyLabz has created a lesson plan to demonstrate this combination in action.

a screenshot from a scratch project

Scratch + Music: Build-A- Band

Build-A-Band is part of the Creative Computing Curriculum developed by members of the Creative Computing Lab at the Harvard Graduate School of Education. Within this specific lesson, students will have the opportunity to create their own virtual bands in Scratch. They will do this by selecting and programming a variety of sprites with interesting and unique sounds. Students will explore new concepts in programming like sequences, loops and events to create an original project! This is a fantastic opportunity to introduce students to the world of music composition. You can access the complete lesson resource here and a completed Scratch Project for more details.

💡💻 Want to build out your own Scratch Educator Toolkit? We have two upcoming professional development workshops for educators this month!

Beginner Scratch PD

September 16th (Virtual) 8AM-12PM

  • What You’ll Learn:

  • Introduction to Scratch and its features

  • Hands-on activities to get started programming in Scratch

  • Strategies for integrating Scratch into your lessons

  • Takeaway: Valuable classroom resources to implement Scratch with confidence.

Intermediate Scratch PD

September 30th (Virtual) 8AM-12PM

  • What You’ll Learn:

  • Intermediate Scratch coding techniques

  • Creative project ideas for diverse subjects

  • Assessment strategies for Scratch-based assignments

  • Takeaway: Materials and resources to level up your Scratch programming skills and support you in Scratch Integration.

We hope these integration examples have inspired and equipped you with valuable resources to introduce exciting computer science opportunities through Scratch to your students this year. If you have any questions or wish to connect with us, don’t hesitate to reach out at

As you begin this new school year, remember that we recognize and appreciate the dedication and impact you bring to your students’ lives. Wishing you a fantastic start to the year ahead!

The Code Savvy Educate Team

32 views0 comments

Recent Posts

See All
bottom of page