Just one point to ponder on. The teachers all love him and get him. He hates school. If the first statement is true then the teachers should be taking actions to prevent the second. Is it possible he just doesn't cause trouble at school and the teachers just tell you what you want to hear to make things easy. I was told at parent teacher interveiws that ds8 was a good kid and doing well - 2 months later he was expelled. Can you visit the other school with your son for a few days?