Long hours? Teachers work the same hours or less than other adults per “New Measures of Teachers’ Work Hours and Implications for Wage Comparisons” by West.
“Teachers work an average of 34.5 hours per week on an annual basis (38.0 hours per week during the school year and 21.5 hours per week during the summer months).”
That’s leaving out the benefits of incredibly strong union protections, it being a state job with matched benefits, absurd job security even in the face of terrible performance, etc.