My fiancée is a teacher at a large, well know private school near Irene, PTA.
Pay:
In my opinion teachers are underpaid compared to the corporate environment.
15K-20K per month (including benefits) is considered a decent salary for someone with 5-10 years experience and one or even two degrees in the teaching field. That's for a high school teacher.
Even teachers with 15+years of experience and the relevant qualifications seldom earn over 20K per month at private schools.
Leave:
Teachers get more leave but my fiancée spends about half her leave preparing for the next school term.
So while it may seem that they get 3 months paid leave per annum it's actually closer to about 6 weeks including weekends. That's about 30 days per annum which is better than most industries.
Stress/work load:
From what I've seen in the lives of teachers (3 other teaching friend + my fiancée) they work extremely hard. I've seen my fiancée working until late at night setting and marking exam papers, writing reports, creating portfolios for IEB moderation, etc.
It makes my 9 to 5 job look like a walk in the park and I often have to help her.
She handles over 300 high school students and has to know each student personally.
Then there is always school politics where teachers are plain nasty to each other. Some of them seem to have permanent PMS.
End of school terms can be really stressful for a teacher and my fiancée often gets sick near the end so she ends up spending the first two weeks of her holidays recovering from nasty colds/flu.
The other thing that most people don't realise is that most teachers are forced to take extramural activities like sport, drama or music. That means spending afternoons running around sports grounds in the sun blowing a whistle, organising sport events, etc.
It also sometimes means late nights when the drama or music department participate in an event. Getting home at 22:00 or even 23:00 is not uncommon.
Conclusion:
If you ever think that teachers have an easy life just marry one and you'll soon change your opinion.
I'm sticking to IT. The leave may suck but the pay and workload is good compared to professional teaching.