Olá, me chamo Arthur Barros, sou desenvolvedor full stack na Oi Telecom, a quase 3 anos. E estou na area de desenvolvimento a mais de 6 anos.
A instalação e configuração da plataforma e bem tranquila.
Sobre a hospedagem depende do numero de aluno que você tem em mente agora, mas qualquer hospedagem PHP + MySQL resolve o problema, ou qualquer IaaS (infra structure as a service) com 1 nucleo de processamento e 512MB RAM tambem resolve.
Hospedagens como a Locaweb e UOLHost podem resolver o problema no começo, mas eu gostaria de indicar a DigitalOcean ou até mesmo a Amazon Web Service, dessa maneira escalar a plataforma para suportar o crescimento da mesma é mais simples do que ter que migrar o site futuramente para essas plataformas.
Gostaria de lembrar que ambos, DigitalOcean e Amazon Web Service cobram em dolar, então seria necessario um cartão de credito internacional no momento de contratar uma delas.
Ja o UOLHost e Locaweb é possivel pagar até por boleto bancario.
Estou a disposição para conversarmos mais sobre o seu projeto para podermos inicia-lo o quanto antes.
Atenciosamente,
Arthur Barros