Согласно методике, преподавать можно любой язык программирования. Проблема в том, что преподавать некому, нет специалистов. Поэтому спихивают Информатику преподавателям математики и физики. А это чаще дамы в возрасте, которые не шарят в теме вообще. В итоге школьникам впихивают туфту.
Судя по вопросам на этом сайте, в школах сейчас наиболее популярны Python и PascalABC.Net (не путать с Pascal - к нормальному Паскалю извращение ABC.Net никакого отношения не имеет). Но на публикуемых здесь же скриншотах контрольных работ часто бывают куски кода параллельно на 3 языках: "алгоритмический язык", Pascal, С.
Извращение - это не PascalABC.NET, это пустопорожние заявления авторов, не имеющих понятия об этом языке. Впрочем, извращения ведь никто не отменял - пусть себе и дальше извращаются.
Вы совершенно правы. Задача школьной информатике - научить алгоритмизации задач. А программистов выпускают не школы, а вузы - там и учат коммерческим языкам программирования. Вот только требования ЕГЭ сильно сужают перечень изучаемых в школе языков.