Did the principal attend any of the classes ever?
Nope, not in person at least. Vice principle (is there a name for it?) did attend it quite a few times, even asked a few questions when I was talking about isomorphisms. :D
He sounds like not the warmest guy - but I'd strongly consider asking him.
I'll do that. About him as a person though, he's actually really nice. But he holds great expectations and high standards for his students. Plus he's a great teacher, nineteen out of twenty-five students in his class are medalists of at least national level Olympics.
Also, who is the teacher in charge of the Math and Physics Club. Who did you work with scheduling your short lessons - the principal or someone else?
The teacher who's in charge of the club has to attend and it's always them who handle scheduling and actual conduct of the lesson. I send the dates when I can do it along with an abstract of what I want to talk about (usually I'll also send slides in advance), they make a final decision about 'when' and whatever administrative voodoo happens afterwards is not something that I'm privy to. I don't think that it ever needs the principal to give the green light unless the rumours are true and she is our webmaster.
It might be a calling. Don't let the bastards grind you down.
Dunno. Maybe you are right, but I oftentimes will simply get bored with things no matter if I excel or struggle with them. For instance, I was pretty damn good when it came to dancing, loved it to be honest, and now I just don't find it fun. No grinding me down or bad event that I could relate to it. It simply stopped being something I would like to continue doing. There are quite a few things like that already.
That said, I'm far from lacking enthusiasm at the moment. Frankly, I almost want to become a good teacher out of spite. ;)