Как правильно настроить Mac для образовательного учреждения?
Поставить сервер и настроить удалённые учётные записи. Можно это сделать на макмини, установив osx server https://www.apple.com/ru/macos/server/

PS. Пишут, что OSX Server  уже не торт!
Тогда из альтернатив или Apache Directory  (сервер LDAP+Kerberos)+ Apache Directory Stydio (Графический интерфейс) - https://directory.apache.org/ или например 386 Directory Server - https://directory.fedoraproject.org/
Все зависит от формата вашего обучения. Или устройства даются на руки или обезличены.

Чаще всего просто делают учетки student и teacher.

Делать именные - это если вы хотите показать потенциальным клиентам вау-эффект.  Не уверен, что это везде нужно.

Ну и про MDM забывать не стоит. Левые сайты и Steam сами собой не заблокируются.