Bienvenido al foro —al menos a la parte de delante de las cámaras.
Creo que alguna vez vi CMS orientados a temas académicos, aunque no recuerdo ningún nombre.
De todas formas, si lo necesitas muy personalizado y hacerlo por tu cuenta, podrías usar algún
framework; Ruby on Rails y Python/Django están muy bien.