Скорее с учителем повезло. Это случается в обычных школах. У дочки такой учитель оказался по русскому в заштатной в целом школе. Два года в топе  дали деградацию по предмету.Проблема обычной школы - отсутствие исходной правильной математической базы, чаще решение по шаблончику, пропуск нужных тем, без которых не получаются более трудные задания, где шаблончик не действует. Репетитору сложно это компенсировать, поскольку непонятно где пробелы,  тк иногда ученики решают более сложное, а потом вдруг тормозят на простом и надо ломать голову из-за чего.Мама этим явлением заинтересовалась и обнаружила, что некоторые задания по физике и математике 9-10 класса не получаются, потому что незнакома какая-то тема - нельзя решить без такой темы и формулы из нее, кроме как ужасающе сложными кругами. В учебнике в обычной школе темы нет, а в учебнике для физмат - в 8 классе. А потом "единый" экзамен для неединой программы.Так что это редкий случай, когда, не изучая тему, сам сообразил - это действительно математический склад ума.