It's difficult to recruit math teachers because their value is so high outside of education.
We (Connecticut residents) are still better off than the average person in the United States. Our cost of living is higher here but our incomes our even higher.