По моему вы хотите то, что вам не надо.
1. В роли Ученик нет смысла. Если хотите ограничить доступ - поднимите без пароля wifi, с доступом только к wikipedia и сайту школы.
2. В роли Родитель нет смысла. Родитель ребенка и так имеет доступ к устройствам ребенка, физически, руками.
3. В роли Учитель нет смысла. Если нужен неограниченный доступ к интернетам - повесьте пароль на отдельную "учительскую сеть" и меняйте его раз в месяц, пароль все равно просочится к ученикам.
4. Что бы ограничить ученика в полной мере от этих ваших интернетов - вам потребуется как минимум клетка Фарадея на все здание, что бы заблокировать всех операторов сотовой связи. Ну заблокируете вы все по wifi, что мешает серфить через EDGE/3G/4G.. или что там у вас.
5.
Телефония и домофония
Это тупая хрень. Если родитель хочет позвонить ребенку - он позвонит лично ему, если учителю - то учителю и т.д. Если нужно лично встретить - он подойдет к расписанию и там выяснит где его ребенок в данный момент.
6.
Интеграция Active Directory и телефонов
Такая же тупая хрень. Если вы хотите позвонить - вы набираете его номер.
7.
Доступ к серверам школы с компьютеров учеников информатики
Достаточно сделать таки сайт и оформить доступ именно к нему. Можете посмотреть в сторону системы Moodle.
8.
Офлайн электронный журнал - когда нет интернет...
Какая разница, есть доступ к интернету, или нет? Журналы и так имеет смысл хранить только внутри вашей ети, наружу доступ - через сайт.