I read this book in one of my classes around 3-5th grade and I remember loving it. It would be another great book to read before watching the movie. ages 8-12