Just want to throw out that reading to a 5 year old is still a valid thing to do even if they are reading well to themselves. In that way you can cover books they find daunting to read but would still enjoy. My son loved the first few Harry Potter books at this age, read by me.