Не надо преувеличивать роль учителя. Учитель, с одной стороны, профессия довольно стандартная. С другой стороны: надо знать предмет (для этого желательно, чтобы учитель и в школе, и в вузе любил предмет и имел хорошую успеваемость), и надо знать методику, педагогику - а это все вместе уже не для школьных середнячков. Кто хорошо знает предмет, особенно математику, физику, с большой вероятностью в учителя не пойдет (по призванию пойдут, но этого будет мало).Поэтому и имеем, что большинство учителей обычные люди. И их задача научить учиться, с этой задачей уже многие учителя могут справиться. До 9 класса в школьных предметах нет ничего сверхсложного, поэтому претензии учителям, что не учат, имхо, не очень обоснованны. Вспоминаю наших учителей, они тоже могли сами что-то не знать, да, ситуация неидеальная, но что есть. На это есть учебник и доп.литература, которой сейчас хоть отбавляй.10-11 класс уже нужны профи в знании предметов, но опять же, профи массово в учителя не пойдут. Тем не менее в московских школах хотя бы первой сотни рейтинга в 10 и 11 классе чаще всего учителя, которые, как минимум, сдали егэ на экспертный уровень. А это уже учитель, который на этот уровень может ребенка научить.В топах чуть лучше, т.к.больше учителей, которые профи в предмете, но если при этом отсутствует знание методики, то этот вариант может быть еще хуже, чем не самый профи, но с хорошей методикой.Вывод - все-таки учитель направляет, а учится ребенок. Не надо возлагать очень много надежд на учителей. Даст программу, материал, построит учебный процесс - функции выполнены. Если этого нет - то это профнепригодность, что для топов и хороших школ должно быть неприемлемо.