STEM Activity Thumbnail: Make Your Own Fireworks

Learn all about diffusion with this extremely easy, and satisfying STEM Activity. Using Potassium Permanganate, watch as your fireworks trickle down the jar. Then give it a stir to make cool colours! 

The STEM Club says NO to boring lessons, both at school and at home. Subscribe to our email list to stay up to date with what we’re doing. 

The Make Your Own Fireworks STEM Activity

Steps: 3

Difficulty: SUPER EASY 

Ages: 8-12 (Supervisions Required)

Time required: 10-15 minutes (+ clean up!)

Subject: Science, STEM

Learning: Chemistry, STEM, Fireworks

What do you need? 

  • A conical flask, beaker or mason jar
  • Spatula or small spoon
  • Potassium Permanganate (ask your teachers!)


How To Make Fireworks in 5 Easy Steps

Quick warning - if you’re doing the potassium permanganate version, this is definitely the one to do at school.

Ok, wait no further, here’s how to do it. 

  1. Grab your glass or jar
  2. Find your spatula or small spoon
  3. Scoop a small amount of Potassium Permanganate into the glass
  4. Watch your fireworks form! 
  5. Stir to get a cool colour.


Step One 

Clear a space and fill your glass or jar with warm water. 

Step Two

Grab your potassium permanganate and drop a tiny amount into your water-filled jar.

Step Three

Watch as the crystals begin to diffuse and the ‘fireworks’ shoot to the bottom. Read on to learn what’s happening here! 

Here’s a YouTube Short we made of this one.

Step Four

Stir to dissolve and get the rich-purple colour.

Careful when cleaning this one up, you don’t want to get Potassium Permanganate on your hands!


What’s happening here?!

The science bit!


Diffusion happen when particles move from high concentration to low concentration. 

The crystals of Potassium Permanganate begin to diffuse as they hit the water. When combined with gravity - making fall to the bottom of the jar - the lovely purple colour leaves a trail and you get the beautiful firework effect. 

When you stir the crystals, you aid the diffusion and eventually the whole solution will become the purple colour! 

If you like this experiment, make sure to download this print out

Want more activities from the STEM Club?

The STEM club is publishing fun STEM Activities or experiments every week. Why not try these fun STEM Activities for Middle School.

Join our Mailing List to keep up to date.