Oh please read my other post on charts and rewards. These are not the best at all and lead to aggression. He is only five. Five year olds don't behave bad. They do things innocently and can't control themselves. The teacher must figure out what is not working for him.
He may need a different set up or activities, or just to stay at home with you.