На сегодняшний день в петербургских школах не хватает 1250 учителей. В наибольшем дефиците - преподаватели английского языка (нехватка - 170 человек), физкультуры (118 человек), истории (102).
Изменить ситуацию с дефицитом кадров в сфере городского образования призвана целевая программа "Педагогические кадры системы образования Санкт-Петербурга в 2004-2006 гг." В ее рамках предусматривается создание системы ускоренной подготовки педагогических кадров, а также формы закрепления будущих педагогов. Суть такой формы примерно такова: со студентом на время учебы в институте будет заключаться ученический договор, по которому выпускник вуза будет обязан отработать три года в образовательных учреждениях.