91, I wonder why the Union refuses to intervene? Does your contract have a dismissal for cause only clause? Evidentally it does not, if it did, the school would not tell you you are an at will employee??
Missy points this out about your contract also!!
Still, I find it rather disturbing a Union would allow a teacher to be suspended for self sefense, even if no for cause clause existed, without running it by thier labor attorneys??

