I am so sorry you and your son are in this situation. The only thing I would say is that he *is* different than his age peers. I don't know what your other options are, and I know it is hard...but it can't be healthy for him to be treated this way by these teachers. Surely there must be a place where his differences could be celebrated (even if that means at homeschooling).