so sorry about your troubles.

Has your child had any testing? Is he gifted and needing more challenge? Sometimes a little understanding and adjustments can go a long way. Last year, my DS was able to go ahead of the class on his math paper and get out his own math work book. That helped a lot. Are there any students you can arrange playdates with to nuture relationships. For my DS sports really helps connect him to others his age.