Browse 2,500+ free activities, crafts, science experiments, fitness games, and learning ideas — educator-reviewed and parent-tested since 2006.
Founded by Stacey Lloyd · No subscription required · 100% free
PreschoolRocks.com has been a trusted resource for parents and caregivers since 2006. Founded by Stacey Lloyd, our mission is simple: give every family free access to high-quality early childhood ideas without needing a teaching degree or a big budget.
Every activity is designed for ages 2–6, uses materials you already have at home, and takes 20 minutes or less. We cover crafts, science, fitness, nutrition, music, books, outdoor adventures, and much more.
- The life cycle of a butterfly (a caterpillar turns into a cocoon and then into a butterfly)
- Counting down to Christmas
- Construction paper
- Scissors
- Cotton Balls
- Markers and/or paint
- Glue
- Stapler (optional)
- Decorative materials such as markers, paint, chalk, glitter, glue
Step one: Cut a wiggly, cylindrical shape out of your construction paper. It should be similar to a long balloons clowns make balloon animals out of. You're going to be gluing a cotton ball onto it each day until Dec. 24th so make sure it's long enough to fit enough cotton balls.
Step two: Make a happy caterpillar face on one side of your caterpillar.
Step three: Have your preschooler color the cotton balls using the markers or the paint.
Step four: Create two cocoon shapes for your caterpillar. It should be wider and longer than your caterpillar. Glue or staple your two cocoon shapes together, leaving one side open so you can place your caterpillar inside the cocoon. Write Dec. 24th on it. Have your preschooler decorate it using markers, crayons, glitter and whatever they want. Put it in a safe place. You won't need it until Dec. 24th.
Step five: Cut a butterfly pattern out of your construction paper. If you are having difficulty, fold a piece of paper in half, and cut a B-shape out of it, being careful not to cut along the folded side. Glue a small circular head and two small antana to the top. Have your preschooler decorate your butterfly using markers, paint and glitter. If your preschooler is old enough, have them only decorate only one half of their butterfly using paint and then fold the other half down so the butterfly's two halves are the same. Put your butterfly in a safe place. You won't need it until Dec. 25th.
Step six: Each day help your preschooler glue a cotton ball to your paper caterpillar. On Dec. 24th help your preschooler slide the caterpillar into the cocoon. When your preschooler isn't watching, replace the caterpillar with the butterfly they decorated. On Dec. 25th, whenever you have a free moment, explain how the caterpillar changed into a butterfly.
Modify this preschool bug activity for whatever winter Holiday you celebrate.
Hi! I'm Theresa Halvorsen, the preschool science and nature writer for Preschoolrock.com. I have twin boys and am blown away by their fascination with preschool science and how the world works around them. I am always looking for fun and simple science activities so preschoolers can learn about science and the natural world. Please contact me with any suggestions, ideas or questions you have about this site.
Sequence matters enormously: always let children observe and wonder before explaining. "What do you notice?" and "Why do you think that happened?" should precede any explanation. If children ask why, give a simple, accurate answer — never give incorrect explanations to protect the mystery. After the child has observed and hypothesized, confirming or expanding their theory with correct information is appropriate and satisfying. Explaining first removes the inquiry that makes science learning durable.
Related reading: See also our color mixing science and our garden science guide for more ideas on this topic.
Is your preschooler excited for Christmas day? Have they already eaten or inadvertently destroyed their Advent Calendar? Give them a new Advent Calendar and teach your preschooler the life cycle of a butterfly with this fun preschool bug activity.