That seems like an extremely long time to get a meeting with the principal. I agree with the suggestion of putting requests in writing. This would give you a paper trail if you have to go further up.