I would like to be a good teacher but it is not my calling.
My Mother and Father were both highly rated teachers. My brother and sister are both highly rated teachers. I have accepted the fact that I am a shitty teacher. Although my clients and friends regularly compliment me on how I can simplify things to make them understandable, patience is not my strong suit and I can choose my clients/friends but not my students. So I can get frustrated with people I see as slow to understand. That is a horrible trait for a teacher as one should inspire every student. I do not. That will never change, or more correctly I am not interested in working hard on changing that, so that is something I accept. If you do see it as a calling you have to know your weaknesses and work hard on those. Having a talk with the Principal, Vice-Principal, teacher to see what there honest constructive criticism is would be a great start.
Regardless, I do agree that many workplace "problems" are just stupid office politics and you can not work hard on changing that from the outside. Try another situation or ten and see how that goes.