Sounds like school is not good for him. I like to follow the child's lead. The "program" is in his brain. If we push them to read before their eyes are ready they end up with glasses and anxiety about reading. Have you considered home schooling or a different, more progressive school that will honor his time table?