Insubordination is a bizarre word choice. going against the rules of someone in charge of you (like disobeying a commanding officer). What does that have to do with the situation?

Have you spoken to your son? What does he know about all this?

Why don't you just pick up the phone and call the school and ask the principal what is going on? Ask to see specific details.