Судя по тегам, похоже, что это Drupal-6.
Я думаю, что для того, чтобы вы получили действительно хороший совет, нам потребовалось бы больше информации о масштабах проекта и о том, сколько школ будет охвачено. Если вы говорите о всемирном или общем охвате США, существует много школ с одинаковым названием, поэтому вам может потребоваться комбинация названия школы / города (или чего-то еще), чтобы иметь уникальный идентификатор для школы. Я хотел бы предложить вам какой-то способ выбора из заданного списка, независимо от того, охватывает ли проект только небольшой школьный округ или тысячи школ, таким образом у вас не возникнет проблем с дублированием «школ», созданных в процессе создания контента. .
Поскольку термины таксономии не являются объектами, доступными для поля в Drupal 6, вы можете рассмотреть возможность создания отдельного типа контента для школ (который позволит вам включать информацию о местоположении и т. Д.) И который будет представлен как ссылка на узел при входе учащихся контент, который идентифицирует школу. В Drupal 7 словарь должен работать для «школы», поскольку вы можете добавлять поля, но могут быть модули, которые вы хотели бы использовать, которые лучше работают с узлами (тип контента), чем с полевыми объектами (например, добавление местоположения) данные или другие поля в словарь).