It's one of those books for many different age groups, I think. I read it when I was 8 years old and loved it. I tried again in 7th grade and the level was far too low for me. I had moved on to the Silmarillion by then...