A kaleidoscope is a continually changing pattern of shapes and colors. There are many sizes, colors, and shapes. There is a fun website called Build Your Own Kaleidoscope. You can build different shapes sizes and colors on this site.
I would recommend this site for grades kindergarten through fifth grade. I would recommend this site for ages five through eleven because I don't think sixth grade and up will be interested in this site. I wouldn't recommend this for ages four and under because I don't think they would get what to do, or what kaleidoscope's are.
Visit the site at Ze Frank.