I was wondering what would happen when he doesn't get what he thinks he will get from you? He may have a tantrum but what if you ignore it? He must know that he cannot get his way at school. I would try not letting him have his way at home and not giving in and just see what happens when he first realizes that you are not going to give in.