В списке допустимых в школе языков программирования, утверждённом российским министерством образования, Python есть. Так что учительница действует в полном соответствии с установленными государством правилами.
Другое дело, что после Python очень сложно переучиваться на нормальное программирование. Но кого это заботит, если Python - самый удобный вариант для того, чтобы натаскать школьника воспроизводить типовой говнокод, решающий типовые задачи ЕГЭ.