Just one point among many..."Starting salary for instructional positions in my district is $38K a year."
OK, let's start there. If your school district is typical, there is an incremental pay increase every year, plus a union-negotiated "cost of living" increase, which combine to equal roughly 4%. This comes regardless of performance, and you might notice that in the Real World, nobody is getting 4% increases in the same job, year after year. You will probably get an increase when you get your permanent teaching certificate, and if you get a Masters, that also brings an increase. But universities frequently provide Masters Degrees in "education" or "counseling" that require only a few courses beyond what is required for a permanent certificate, so that it makes no sense not to go ahead and get that Masters Degree. But from what I have seen, those are bullshit degrees, with no thesis or comprehensive testing required, as are necessary for almost all Masters Degrees outside education.
Then, if your school district is typical, there is a "jump step" at around 10 years service, bringing a one-time increase of 40-50%. NOBODY in the real world get this without a SIGNIFICANT promotion. But you haven't been promoted; you have no more responsibility than you did the day after you got hired.
The annual and union raises continue to trickle in, regardless of performance, so that you normally see annual increases of at least 2X the actual cost of living increase. And you CANNOT GET FIRED unless you are guilty of some egregious offense. Non-performance is met with additional training or monitoring, but your livelihood is never threatened.
Then you can retire after 30 or so years on the job. If you get your first job in your early 20's - as most teachers do - then this makes retirement at, say, 55 typical. Which means you are RETIRED AND DRAWING FULL BENEFITS for more than 10 years by the time your contemporaries in the real world are able to retire. And your retirement is not a 401k plan plus SS, it is a fully-paid, defined benefit plan that can never be threatened, no matter what happens to the stock market, or even if the School District goes bankrupt. The bottom line is that, for 30 years of working 75% of the year, you are compensated for the day you are hired until the day you die, including a package of benefits that is the envy of anyone actually holding down a real job in the private sector. Given typical lifespans today, you are paid for 55 years for working what can generously be considered 30 years.
And don't give me any of that bullshit about having to do lesson plans and whatnot in the Summer. Most "professionals" in our world have to work many, many hours of overtime; they have to travel regularly, including overnight stays in god-forsaken locations, and their job is on the line each and every day they come into work...and it's not only based on their own performance. And teachers don't have to contend with any of this. And most professionals in the private sector lose at least a couple jobs in their career due to bankruptcies, mergers, acquisitions, or just because their new boss got a bug up his ass and decided to "shake things up." There is no guarantee that you will find an equal job after you lose the one you have. In today's world, you often end up with something much lower on the career ladder.
Depending on where you are teaching, it can be difficult. A couple generations ago, teachers' pay was a joke, and people occasionally made financial sacrifices in order to lead the life of a public school teacher. But that is no longer the case. Which is why the better school districts get 50 or more applications for every teaching job that comes up, and attrition is basically non-existent. Who would ever give up the gravy train?