The most effective way to teach reading comprehension is to discuss each page or concept in a book with your child as you read together. Ask them questions like "why did that character do that" or "what do you think might happen next" etc. Not sure if you are already doing this but it would be worthwhile beefing it up You could also try choosing a list of books that have had movies made out of them, and watch the movie together first, then read the book, and harken concepts back to the movie, what characters did and why, what it looked like in the film, how and why the film was different than the book, additions and omissions, etc.