Hola!
Para su proyecto, en mi opinión, lo mejor es crear una aplicación en PHP y una base de datos MySQL que registre a los alumnos, profesores, asignaturas y calificaciones. Por supuesto las contraseñas quedarían encriptadas para proteger la privacidad de los usurios en caso de intrusión.
Para mí no supone ningún problema, en mi anterior empleo como programador web desarrollé varias aplicaciones similares y calculo que en un día estaría completa, aunque he puesto tres días por si ocurre algún imprevisto.
Sería necesario aclarar con detalle algunas cosas, como por ejemplo el aspecto estético de la página y campos adicionales de la base de datos (datos personales del alumno... etc).
Para cualquier duda, no dude en ponerse en contacto conmigo a través de esta página.
Un saludo y gracias por su atención,
Jose Ignacio Latorre