LOL at the sock in the mouth. That's really quite creative.

I agree with Ania that most teachers "don't get it." You have to remember that the typical teacher and school administrator have almost no training in identifying or dealing with gifted students. It's a safe bet that you know much more about gifted education than they do.

Have you talked to your son about what is going on at school and why he's acting out? Have you asked him what he would want to change about school if he could?