Most of my friends chose education degrees with the following criteria in mind
1. Long summer vacation
2. Multiple holiday and spring breaks
4. Work day ended on “the early side”
5. Least challenging degree to obtain
I've often thought that if we get rid of the unions and allow administrators to give pay like teachers deserve, we might have more true math and science nerds (like retired programmer Aevery) going into teaching as a starting career and doing it well. But that won't happen as long as we collectively have to pay for the dumb teachers to pretend to educate our kids.
As a programmer myself, let me explain liberal arts classes for the lay person. Math and science courses are meant to teach you the skills you need -- while liberal arts courses are meant to teach you that you need liberal arts courses.