Typically, teachers don’t make a lot of money; in fact, they are often among the lowest paid professional careers. Living paycheck to paycheck can be incredibly stressful and cause a teacher to grow dissatisfied with their job.
This can be even more frustrating when teachers are expected to provide materials for their classroom out of pocket. Other teachers may dislike the school or school district they work in, either because of coworkers or policies they disagree with.
Long hours can also be a stressful factor for teachers; after spending all day at work, most teachers end up spending a considerable portion of their at-home time creating course outlines, drafting and grading assignments, and responding to students, parents and faculty questions.
As you can imagine, this leaves little time for family and the activities the teachers enjoy, which can further lead to feelings of resentment and dissatisfaction towards their jobs.