I honestly don't know how people stay teachers for more than a couple years in most places. The people who I know who are teachers not only get paid fairly poorly, they work 60-70 hour weeks, have less and less control over how they are allowed to teach and also have to deal with crazy parents (ie. parent stalking outside school, sending books/emails, because they apparently aren't teaching in a way that is pro-conservative/pro-christian).
It just seems like it takes a lot of effort to get into a field that treats you like crap almost as a general rule.