Teaching is often cited as one of the most stressful jobs around, and it's not hard to imagine why. High expectations from administrators and constantly changing legislation combined with long hours and relatively low pay come with the territory.
However, teaching is a highly rewarding field with plenty of perks, such as extended holidays and summers off.