He is 7 but has a reading age of 10. He has read the first 4 Harry Potters and a couple of Percy Jackson books but we are finding while he can read the words and understand the plot the subject matter is too grown up. He got terribly upset about Professor Umbridge's cruelty to Harry for example. So he's now reading more age appropriate books like Horrid Henry and Astrosaurs but because they are easy to read is going through a book a week.
So I need more ideas please. We've done the 3 in the title to death and I'm not sure where to go next. ( beast quest no good btw, the front covers scare him so he won't even try them).