And IF you work in the US. In certain European country, like mine, teach workers[1] earn less than the average salary while working more hours than the average population. No golden handcuffs or millionaires here.
[1]In general every non-medical degree will get you the same pay as a specialized skilled worker but skilled jobs and manifacturing are even less and often with horrible conditions so everyone goes to the degree route and hope to find somwthing or emigrate. I wish I had done Medicine as my mother said.