Ну тут нужно определиться, с вашим бюджетом, а самое главное, школа муниципальная или частная?
если муниципальная, то вам вряд ли дадут развернуться, и скорее вас обяжут на какой-то один общий даижок сайта (система управления сайтом CMS). Если по как-то причине, вв муниципал и вам дают свободу, то можете использовать о том что писали выше, или классику использовать такие CMS, как WordPress, Joomla, Drupal, они все бесплатные, если есть бюджет можно Битрикс.
Еще вариант есть например в социальной сети вКонтакте, создав группу, можно там же и создать сайт, он конечно будет простой, но плюсы явно на лицо, не нужно покупать лицензию, не нужно покупать домен (о котором вы не спрашивали конечно), плюс конечно же ваши ученики по-любому сидят вКонтактк.
Если вы частная школа, и соответственно вас никто не загончет в рамки, лучше используйте CMS описанные выше, они уже давно себя зарекомендовали, при этом учтите, что поставив сайт на тот же wix или Tilda, вы свяжите себя с этим сервисом, потому что, если вы в будущем захотите или найдёте хостинг дешевле, то майи свой вы не перенесете с собой и будите вырублены оставаться на этом конструкторе. А вот с теми же популярными CMS переезд на новый хостинг будет проще, к тому же многие хостинг провайдеры предлагают тарифы под эту систему.
Так что по мне используйте лучше WordPress