Amazon has the Live Butterfly Garden on sale for $11.88. You will have to mail off for your caterpillars and pay a $3 processing fee. Which isn’t bad really since you will get 5 future butterflies.
Your kids will get the watch the caterpillars metamorphosis from larva to butterfly which takes about three weeks. I did this in the 4th grade and will always remember how much fun release date was.