Thanks to everyone. I never thought that reading aloud or silently made a difference. I will ask him to read silently next time, then retell as he usually reads his books that way. However, he only prefers factual books like Ancient Egypt and snakes, etc. Fiction or stories are just so hard for him. He retells facts and stories associated to the facts. His teacher says he is definitely better when the story is read to him.