Middle school is one of the most critical times for a student's education. They're generally too old for basic activities but too young to understand science and technology concepts.

Luckily, STEM education is a great way to keep middle school students engaged without complicating things.

So, we've scoured the internet for the best STEM projects that are appropriate to their age group to stay connected.

1. Build a Bridge Challenge

Kicking off the list is one of the most popular activities in STEM education. The Build, a Bridge Challenge, is popular because it's simple and combines many principles.

The activities use everyday items to build a bridge and test how much it can hold up.

2. Make a Mini Robot

This project uses a wide variety of household items to build something special. This time, you'll also include batteries and wires.

Building a mini robot is ideal for STEM students in middle school. Because, by then, students will have a better idea about the basic concepts of electricity.
how to make a mini robot

3. Shoot & Add: Nerf Gun Math Game

Nerf Gun Math is a popular activity that adds an air of change by being an outdoor activity.

The game doesn't need any special tools. All you'll need are nerf guns, plastic cups, a board to write down the score, and a calculator. This game is for early middle school students who are learning concepts of basic maths.

4. Building a Catapult

Building a catapult is an ideal engineering project for classrooms.

Despite taking a bit longer to perfect, a catapult is easy to make and will only need extra rubber bands and bridge-building tools to work.

5. Building Hand Crank Winch

Pulleys and crank winches were among the most important assets of the old ages.

To this day, they're also still a staple in STEM projects as they showcase one of the most significant discoveries in human history.

This project also encourages teamwork while also being cheap to complete.

6. Basic Stop Motion Animation

Many institutions encourage the inclusion of arts in STEM learning, which is currently known as STEAM.

STEAM has a lot of extra benefits for children, such as enhancing their creative side and incorporating arts and technology.

There are tons of smartphone and iPad apps that create simple stop motion animations.

7. Cloud in a Jar

Cloud in a Jar is a scientific experiment to help the students understand the states of evaporation and condensation.

The activity uses simple household tools to perform the demonstrations. You can do this by showing the different methods of creating a cloud and explaining various related environmental topics.

8. Fidget Spinners and the Laws of Physics

Fidget spinners were a huge craze for middle school students, so why not use them to explore some of the fundamental laws of physics they rely on?

For example, the force needed to spin them as well as the torque. Additionally, the impact of the added mass and how adding and removing weight can affect their spinning time.

9. Coding a LEGO Maze

Middle school is one of the critical ages for kids to start learning the basics of coding. What's great about this activity is how flexible it is. You can control whether it's super simplified for beginners or complicated for middle school students.

In this activity, the students will prepare different mazes with specific instruction cards. They play as the Lego user and line up various codes to guide their LEGO character outside of the maze.

10. A DIY Balance Scale

This activity revolves around building a balance scale using a variety of household items. Children are then tasked with explaining the concepts of mass and weight using the scale.

Your children will enjoy the basic DIY skills of making the scale and the communication skills of explaining how it works.

11. Building with Marshmallows

For this activity, all you need is a pile of large marshmallows and toothpicks. The activity is a great way to learn about structures and basic concepts of engineering and weight distribution.

To add an element of understanding density, you can also incorporate a bag of jelly beans. The students use these items to build different shapes and structures, tapping into their artistic side.

Crystal Sun Catchers

Here's another activity that's all about combining arts, science, and crafting in one big experiment! Using Epsom salt, the teacher can help the class make their first sun catchers.

Adding a few food colouring drops and little imagination will help the students create an ornament to remember. Keep in mind that this project can get messy.

13. Make Magnetic Slime

magnetic slime

The magnetic slime is one of the best projects to explain the scientific concepts of magnetism in a fun way.

If you're planning to do this activity with students, make sure that you try it out first and find the ideal formula and ratio of ingredients. As the consistency of the slime depends on it.

The One Million Dollar Challenge

This is a mathematics challenge involving assets management and basic financial procedures. All essential skills in today's workforce.

The premise of the activity is that students gave access to 1 million pounds. This comes with specific instructions on how to use and spend that money.


Oil Spill

The Oil Spill activity is perfect for middle students because it combines science and technology and real-life issues.

You mix water and oil in a large beaker or container for this activity, then add a few feathers to the mix.

The students then used various materials to remove the oil and water from the feathers. The activity shows the effect of oil spills on the environment. It's easy to prepare but can get messy, so be careful.

Use Your Shoe

For the middle school students who are well adapted to the basic concepts of maths, it's time to take things up a notch.

This activity uses the size of the shoes as entries to learn the basics of statistics.

In this game, the class collects all the students' shoe size data and uses them to find the class's mean, mode, and median.


There you have it! A complete guide with 17 different STEM activities for middle school students. As you can see, some of these activities are popular among students while others are novel creations that are both educational and fun.

Keep in mind that some of these projects and activities are more challenging than others. So choose the activities according to the student's abilities and work from there.