This book is silly and fun and would be appropriate for both preschool - 3rd grade or so. It may be a little long for some preschoolers, but ymmv. I hesitate to use it for story time because of the lack of pictures - most kids need that visual stimulation to stay involved in a group setting.