And you need to look at daily rate for contracted days if you want to compare to other fields. 187 or 207 day contract is not the same as a job that works the full year. $300 daily rate ($37.50 an hour or $56,100 a year) on a 187 day contract would be 261 days in a field outside of the classroom and a salary of $78,300. You cannot compare apples to oranges in salaries if the number of days worked are not comparable. 74 days of not working, (and not getting paid for it). But ask yourself, would you rather have the money or the time. Depending on where you are in life probably answers that question, (my younger self would have liked the money but my older self really enjoyed the time with my kid). And if you want extra days, there is always summer school.
As a tax payer, I'm not willing to pay a teacher including myself 74 days of sitting at home. Nor am I willing to just open the building and force kids on campus for extra days to pay teachers more when we already waste a TON of days during the current school year with testing, practice testing, useless field trips, games, sports days, pep rallies etc.