I'm not seeing the problem. You didn't yell, or otherwise misbehave. You described that certain things are non-negotiable, because in your mind, they're non-negotiable. They should know that.

Honestly, any school administrator who tells you to your face that they know your child better than you do needs to be taken down a peg.

Three methods of multiplication? Really??