I want to create a sever in my laptop (just an Apache web server running on Ubuntu) and many people can reach it from a local network (my laptop hotspot).
Suppose I want to implement it in a classroom with 25+ students, is it feasible?
Para mais de 25 pessoas usando um servidor Web simples baseado em Apache em execução em um laptop não deve ser um problema. Provavelmente, você poderia executar um WordPress, Drupal ou outra configuração de CMS pronta para uso dessa maneira e isso não seria um problema.
A única ressalva para tudo isso é o que mais o laptop estaria fazendo e quão pesado seria seu aplicativo Apache. Então apenas tenha isso em mente.
Mas, em geral, você deve estar bem.