Тут двоякое прочтение. Вы решили, что и высшее, и среднее образование должно быть педагогическим. Это ошибка.Высшее образование может быть любой направленности, а вот среднее - только профессиональное педагогическое.Если бы оба образования были педагогическими, то написали бы "должен иметь профессиональное педагогическое образование" - без уточнения степени его высокости.