Re the slamming down the book and shouting. You said he doesn't behave like this at home. But at home he probably doesn't need to. If everything was too much he could go to his room to calm down or sort it out with you. If I were very frustrated at work I would probably go to the toilet or for a walk round the carpark then come back and deal with it. He doesn't have that advantage and he has more problems than many kids. Do they give detentions to kids who have trouble reading or do they give them extra help to learn?