Собственно, я на это уже пытался заострить внимание, только точил с совсем другой стороны.
Собственно, не вижу смысла ломать то, что есть, когда проще построить новое.
Если уже привыкли, что amenity=school/university это есть территория, то может имеет смысл добавить в тэг building=educational? Это будет именно так структура, которая позволит как найти территорию школы, так и сами здания.
Более того, если у школ зданий не так много, расположены они зачастую рядом и огорожены одним забором, то с университетами дело обстоит хуже. Бывает так, что учебные корпуса и административные корпуса находятся в разных строениях с разными адресами соответственно.
Собственно, мои соображения я уже излагал тут. При помощи отношения (type=campus) пытался делать НГПУ. На мой взгляд получилось вполне логично, хотя какое-то обозначение для учебных корпусов просится. Правда, эта вся идея не встретила поддержки.