Is he behaving like this at home/with others too or just at school?
He gets somewhat out of control when he's around other kids, like his cousin who's the same age. He's been quite a bit better around his cousin in the past 6 months or so, but we've also been much more conscious about making sure there are doubles of toys, and finding things they can do together.
I'm wondering too, if DC just isn't the right match. I know his teacher is slowly finding good outlets for him, like art time.
I think we will talk to his pedi about possible counseling, since with the issues with his mentally ill mother, it's probably not a bad idea anyways.