C.N.
Dear C.,
Well, probably the school was right. A smaller situation for him would be a good start to solving the problem.
Also, talking is not the way to get through to the little guys. Do it with his body. Spend time stopping him. Saying no, that is not the way to play. That hurts people, and I won't let you do that. Then physically pick him up, take him to get a drink and maybe a small snack, and find him something else to do. If he fights you, then put him in his room, with a gate door on it, or sit him in a chair, and sit by the door or by the chair and don't talk to him too much, just enforce that he has to do what you say, and cannot get up until you say so. Let him know that you are in charge, and it will make him feel safer. Truly. It will work, but it will be a hard job for a bit, you can do it. I have done it plenty of times. He is only little kid, and wants to play and have fun, but he has to have guidance - not words so much.
C. N.