В начальных классах, кмк, обязательно педагогическое образование. В средней школе уже зависит от предмета. Хороший химик вовсе не обязательно должен закончить Пед., препод по гуманитарным предметам может иметь просто филологическое образование + под.курсы или что-нибудь в этом роде.