Teaching as a career gets a lot of flak for being underpaid, but in many cases it&#x27;s actually paid pretty well on top of having solid retirement benefits, an incredible schedule, and a lot of stability. The pay, if it&#x27;s low, is also not as much of an issue if the other partner makes a large amount of money, as is often the case right now for software developers. It can be an incredibly family friendly career.<p>My SO is going into teaching, at least temporarily for a few years, in a medium-COL city. She&#x27;ll be making $55k-$65k in base salary, depending on if she teaches 10 months or 12 months out of the year, plus full retirement benefits, and they also provided her with enough scholarships just for taking the job that she has no college debt at all. Meanwhile I know engineering graduates (not necessarily software) who started in roughly the same range, with considerable debt, not as much stability, no retirement beyond a 401(k) with a pitiful match, and just a week or two off per year.