I think teacher salaries suffer from a second income mentality.
Many people think of a teacher as a mostly female and secondary income type of position. As such, in the back of many people's minds it isn't necessary to pay middle income type of salaries.