Back to activities

Indoor activity

Paper Plate Rainbow

Cut a paper plate in half, paint rainbow stripes, then attach tissue paper streamers for a colourful hanging decoration!

Ages 3-9 0-1 hours Education 5/10

Materials

  • Cotton Wool
  • Flat Paintbrush
  • Paper Plates
  • Poster Paint
  • PVA Glue
  • Scissors
  • String
  • Tissue Paper

Illustrated Steps

1

Cut and Paint the Plate

Cut a paper plate in half. Paint rainbow stripes โ€” red, orange, yellow, green, blue, purple!

2

Add Clouds

Pull cotton wool into fluffy shapes and glue clouds at each end of the rainbow.

3

Make Streamers

Cut tissue paper into long colourful strips and glue along the flat edge of the plate.

4

Hang and Display

Thread string through a hole at the top and hang in a window. Watch the streamers dance!

What You’ll Create

Chase that rainbow! ๐ŸŒˆ Your little artists will turn half a paper plate into a stunning rainbow with flowing tissue paper streamers hanging below! Paint the plate with stripes of every colour in the rainbow, glue on fluffy cotton wool clouds, and attach colourful tissue paper streamers that flutter in the breeze. Hang it in a window and watch the colours glow!

How to Set It Up

Step 1: Cut and Paint the Plate

Cut a paper plate in half โ€” you only need one half. With the curved side facing up, paint rainbow stripes across the plate using poster paint โ€” red on the outside, then orange, yellow, green, blue, and purple toward the inside. Let each colour dry a little before adding the next. ๐ŸŽจ

Step 2: Add Clouds

Pull apart cotton wool into fluffy cloud shapes. Use PVA glue to stick clouds at each end of the rainbow (on the flat edge). Press them on generously โ€” the fluffier the better! These are your rain clouds. โ˜๏ธ

Step 3: Make Streamers

Cut tissue paper into long strips โ€” one strip for each rainbow colour. Make them about 20cm long. Glue the top of each strip along the flat (straight) edge of the plate, in rainbow order. These will hang down as flowing streamers! โœ‚๏ธ

Step 4: Hang and Display

Poke a small hole at the top of the rainbow and thread a piece of string through it. Tie a loop for hanging. Display your rainbow in a window, on a door handle, or from the ceiling. Watch the tissue paper streamers dance in the breeze! โœจ

Have fun!

  • ๐ŸŒค๏ธ Make a sunshine to go with your rainbow โ€” yellow plate with paper ray strips!
  • ๐ŸŽถ Sing “I Can Sing a Rainbow” while you craft!
  • ๐Ÿ“ Learn the colour order โ€” Richard Of York Gave Battle In Vain!
  • ๐ŸŒง๏ธ Add raindrop shapes cut from blue paper falling from the clouds!

Why It’s Amazing

  • Colour Learning: Painting rainbow stripes in order teaches children the visible light spectrum and colour sequencing โ€” real science wrapped in art! ๐Ÿ”ฌ

  • Fine Motor Skills: Cutting strips, gluing small pieces, and painting neat stripes all develop the hand control needed for writing. โœ‹

  • Sensory Experience: The combination of smooth paint, fluffy cotton wool, and crinkly tissue paper provides rich multi-texture sensory input. ๐Ÿคฒ

  • Pride of Display: A rainbow hanging in the window is a visible achievement that brings joy to the whole family โ€” children feel genuine pride. ๐Ÿ†

Pro Tips

For ages 3โ€“5: Pre-cut the plate and tissue paper strips. Let them paint the stripes (don’t worry about neatness โ€” messy rainbows are beautiful too!) and stick on cotton wool clouds. The sticking is the best part!

For ages 5โ€“8: Let them cut their own strips and paint carefully. Challenge them to name all the rainbow colours in order. Can they blend colours where they meet for a smooth gradient effect?

For ages 8โ€“12: Challenge them to create a double rainbow (two sets of stripes!). Experiment with tissue paper weaving or curling techniques for the streamers. Research why real rainbows form and what order the colours appear in.

Secret Pro Move: Lightly mist the painted plate with water from a spray bottle before it fully dries โ€” the colours will bleed into each other slightly, creating a gorgeous natural gradient just like a real rainbow! ๐ŸŽฏ