Fun Ways To Teach Kids About Rainbows

Parents can use rainbows as a great opportunity to teach their kids!

Rainbows are made up of all seven colors that come from light. These colors are red, orange, yellow, green, blue, indigo, and violet.

A great way to remember these colors is the think of the acronym, which seems like a man’s name: ROY G BIV.

Rainbow activities have many fun visual sensory elements. Watch as they wrap their little minds around how rainbows are formed.

These are just some concepts kids can learn about during a rainbow theme:

  • Colour names

  • Weather

  • Colour mixing (Blue and yellow make green, etc.)

  • Science

Here are 3 ways to make teaching your kids about rainbows fun.

Go “rainbow hunting.”

Take your child for a walk on a day with scattered showers mixed with sun peeking out brightly behind the clouds.

When the sun makes its appearance, look at the sky in the opposite of the sun. If there is enough moisture in the air, you might spot a rainbow!

Morning and late afternoon are the best times to spot a rainbow because the bright sun is at a better angle in the sky.

Make your own rainbow

If you make it home from your “rainbow hunt” without catching the rainbow, you and your child can make your own rainbow with a water hose.

Simply stand with your backs to the sun and adjust the water coming out of a hose into a fine spray. You’ll spot a rainbow in the mist!

Make some rainbow-inspired art

Learn the colours of the rainbow and the basics of colour mixing in this rainbow sun catcher craft. Place this lovely sun catcher on a glass window to brighten up your room.

fun rainbow craft for kids

You will need:

  • Acetate sheet or transparency film (e.g. 8.5" x 11" or 9" x 12")

  • Glass paint

  • Cotton

  • Paint brushes

  • Black permanent marker

  • Scissors

  • White glue


  • Draw a rainbow outline. Using a black permanent marker, draw a rainbow outline on a clear acetate sheet or transparency film.

  • Cut out the rainbow. Cut out the rainbow from the acetate sheet or transparency film. Trim any sharp edges on the plastic.

  • Prepare the 3 primary colours. Red, yellow and blue. Mix the primary colours by pairs to come up with the 3 secondary colours. Orange (red + yellow), green (yellow + blue), and violet (blue + red). The rainbow's 7th colour is indigo. A mixture of blue and violet, with blue being more dominant.

  • Paint the rainbow starting from the outermost section. Follow this sequence of colours: red, orange yellow, green, blue, indigo and violet.

  • Once the paint dries, glue some cotton to make fluffy clouds at the ends of the rainbow.

  • Wait for the glue to dry before putting up your sun catcher. Use double-sided tape to stick the rainbow onto a glass window or door.

Hot tip!

If you do not have access to glass paint you can use acrylic paint and apply thinly.

Recent Posts

See All

ALERT: We are not taking new bookings. Existing bookings will proceed as normal.