Teachers have a 180 day work year, add 10 days of training - 190 days of work.
Office workers for example have 2-3 weeks vacation, 2 weeks holidays - 235 days of work, 45 more work days than teachers.
So Teachers have less work days, they should be paid less, hourly wages being similar for the two jobs.
Good teachers are generally underpaid. Average and below teachers (the vast majority of teachers) are fairly or over-compensated.
And we haven't even discussed teachers insane unions. Someone here will say, it's the unions that are bad and insane, not the teacher. No, it's the teachers also who willingly go along with the union stances and work rules. I've yet to see a teacher fight against union rules or work requirements.
Teachers aren't forced into the profession, they know the wages going in.