I haven't read all the replies, but I would seriously go to the principal during my time OFF and remove my son from this teachers class. I would say that she and I have not been able to get along and that she is not capable of teaching him properly and he must be moved to another teachers class asap. There are great teachers in the world and then there are a few that should stay home and never meet the public. In the end, you have to do what is best for your child, that's what we do as parents. I wish you the best of luck and hopefully you can be rid of this person in your life soon enough.
Wishing you the best, HenZ