Can he not be assigned a different teacher?

being as you're at a private school, I'd say money talks. Withhold donations etc until they comply, refuse to cooperate with positive reviews of the school etc and as aeh threaten to sue.

End of the day you can always vote with your money and leave. Is there another school in your district that would be suitable?