В банках и прочих, помимо "корпоративной культуры" униформа в том или ином виде позволяет определить, кто является работником банка, а кто клиентом. Что имеет практическое значение в плане - к кому можно обратиться, или кто имеет доступ в помещения для персонала. Цвет же - да, это корпоративная особенность, поддерживающая цветовую гамму символики банка, своего рода реклама. В школе, вроде бы, и так заметно?

)) Очень молодых учителей в расчет не берем

У врачей, пожарных - это не униформа, а специальная одежда, которая призвана предотвратить попадание физиологических жидкостей на кожу (защитит от огня и воды), и, к тому же, легко проходит дезобработку (огнеупорную пропитку). Поэтому по цветам и даже рисункам - никаких ограничений, хоть красное, хоть синее, хоть шапочка с микки-маусами. У пожарных цвета обусловлены спецификой профессии (одежда должна быть заметной), но тоже варьируются - черный, красный, серый, хаки, т.п.
При всем при этом я совсем не против каких-то элементов одежды в стиле конкретного учебного заведения. Но это могут быть именно элементы и лучше по желанию. Думаю, если дети будут гордиться своей школой, то они с удовольствием будут носить какую-то деталь одежды, которая будет обозначать их принадлежность к этой школе.