IMO, when you are tired of dealing with it and have a viable alternative, that's when you move on to option B. If the other party refuses to listen to reason, there's really not much point in continuing.

That said, thoroughly check out the private school's willingness and ability to accommodate before signing a contract. We've been at three private schools, two have been good/very good, one was horribly rigid/downright mean.