Чтобы установить WordPress на хостинг воспользуйтесь автоустановщиком. Автоустановщик WordPress присутствует практически на любом хостинге, так что вам не понадобиться подключаться по ftp, заливать файлы WordPress по ftp, создавать базы данных и заниматься прочей фигней.
Для создания школьного сайта на понадобиться движок сайта, доменое имя и хостиг. Какой движок выбрать, чем отличается бесплатный хостинг от платного, где взять доменое имя - тема нашего видеокаста