I read this to my 7, 4.5, 3, and 1 year old. It was a big hit. We spent the day reading other books about weather, watching documentaries about weather, and even got them outside to experience some weather first hand. It offered just the right level of explanation for them and made it fun.