Supply and Demand of Teachers