I purchased several books for my daughters aged between 6-10yrs, this being one of them. I would say these books are perfect for their age. These are very child friendly and explains things in a way that is relatable to them. I would definitely recommend them.