Great for a wide range of ages. My kids are 3 and 7 and it was age appropriate for both I just had to help and read it for my younger one. It’s interactive so it’s makes it fun to learn. All tools were provided and enough information for them to understand what they were doing was provided. Loved it, educational and fun!