Thanksgiving Engineering Activities for Middle School

This image shows a Thanksgiving table. The image reads "Thanksgiving STEM."

Are you looking for the perfect Thanksgiving engineering activities to bring some seasonal fun into your classroom? Or maybe you need to keep your students engaged during the excitement and chaos before the holiday break… Either way, check out these exciting engineering design challenges that are sure to keep your students’ interest. Thanksgiving Table STEM […]

Computer Parts Lesson Plan for Middle School

The image shows a computer lab. The text reads "Computer Parts: Lesson and Activities."

So you’re teaching computer science… Now what? This computer parts lesson plan will transform how middle school students learn technology fundamentals. Our detailed lesson plan for computer parts provides everything you need to start your computer science or technology course by teaching the basics. Using printable or digital materials, students will explore their background knowledge […]

Engage Your Students with this Middle School Coding Unit

This image shows a computer with code written on the screen and the text reads "Coding for Middle School" by STEM in the Middle.

Teaching the basics of computer science can feel overwhelming, but this complete middle school coding unit provides everything you need for 3 weeks of rigorous, engaging instruction. With over 100 pages of print and digital resources, you’ll build a strong foundation your students can build on throughout their computer science journey. Introduction to Computers and […]

The Absolute Best Robot Movies for Kids

Here is a carefully curated list of middle school robot movies for kids that your students will love… and you will, too! As educators, we know the challenge of finding engaging content that truly supports our curriculum. These robotics movie selections do exactly that. Everyone looks forward to a good movie day, but they are […]

Real World Robots: A Middle School Robotics Project

Real World Robots and dog robot

Robots are the future! In this engaging middle school robotics project, students will have the opportunity to explore their own interests and learn a lot as they conduct research about real-world robots of their choice.  Your students will love discovering how robots are changing our world and what robots might do in the future! What’s […]

Starting robotics in middle school

How to start robotics blog post by stem in the middle

This resource will help you with starting a robotics course in middle school by teaching students the basics. In this printable and digital lesson, students will explore their background knowledge about robots and learn the basic components and characteristics of robots through class discussion and a webquest activity. What will students learn? The lesson begins […]

How to Get Started with Robotics in Middle School

First Days of Robotics

I love teaching robotics to middle schoolers! Combining engineering and computer science to make something awesome is what middle school dreams are made of! Not to mention the built it opportunities for collaboration and design thinking… But introducing middle school students to brand new technology can be tricky. This complete guide will show you how […]

What are the steps of the engineering design process? 

Engineering design process for middle school

If you’re teaching a STEM class, the engineering design process will be one of the most important parts of your curriculum. But what exactly is it? And what are the steps of the engineering design process? Let’s dive into what it is and how you can effectively teach it to your students! What is the […]

5 Fun End-of-the-Year STEM Activities for Middle School

End of year STEM activities blog post

You made it! Summer is around the corner. This time of year is always exciting but also challenging… Antsy kids, nice weather, lack of motivation (for students and teachers too!), wonky schedules, grading, cleaning, etc. These fun end-of-the-year STEM activities will keep your engagement high and stress low for smooth sailing into summertime! Short on time? […]

5 Ways to Celebrate National Robotics Week 2026

The image shows a variety of small robots. The text reads "Let's celebrate RoboWeek."

National Robotics Week 2026 (AKA RoboWeek) is happening April 4th-12th. This is the perfect time to introduce your students to the wonderful world of robotics! Robots are here. We interact with them daily. But do your students understand what a robot is? How are they created? Why do we use them? How a basic understanding […]