Between policies that tie their hands, dealing with over involved parents to non-involved parents, gifted kids, special needs kids, testing standards, and societies current view that teachers are a bunch of overpayed slackers who get the summers off, yes, I think they have a next to impossible job.