A lot of jobs are harder, the issue is; it's one of the most underpaid professions, given you have to be licensed to teach, You have to deal with 20 different personalities at one time, each student is at a different learning level. Dealing with parents. Dealing with standardized tests instead of doing real teaching. I think it gets easier if you teach college. Tenured college teachers are making 6 figures, and that's at some community colleges. But that's based on the level of education of the instructor.