Er, there is an excess of teachers because they are paid so poorly. Teaching (like nursing) is absolutely a labor of love and so they are heavily undervalued and underpaid in this country.