Честно говоря, интересно, почему вообще у вас возник такой вопрос. Если в школе обучают второму иностранному языку, то обычно это немецкий или французский, иногда и испанский. Есть также школы, где эти языки являются основными, а в качестве второго изучают уже как раз английский. В любом случае, нет никакого установленного правила, что вторым иностранным должен быть обязательно немецкий. Все зависит от школы и её программы, наличием или отсутствием учителя и т.п.
Во-первых, это брехня. А во-вторых, каких учителей подготовили, такие и оказываются в школах. Тут, знаете ли, уравнение материального баланса тоже работает.
Китайский тоже учат. Бедные дети. У меня есть большие сомнения, что они китайский будут знать: https://priveduserv.blogspot.com/
Это, видимо, только вам так повезло. В моей школе была возможность выбора между немецким и французским, как правило, французский был даже популярнее. А вообще, наличие ЕГЭ по четырем иностранным языкам - английскому, французскому, немецкому, испанскому - предполагает возможность изучения любого из них и в качестве первого, и в качестве второго.
Где учат только немецкий?
Меня в школе учили английскому, в университете (в бакалавриате) учили английскому, сейчас (в магистратуре) также учат английскому.
В бакалавриате же также предлагали изучать, кроме английского, французский наряду, да, с немецким.