Akademic is a project mainly written in PYTHON and JAVASCRIPT, it's free.
A complete solution to manage academic issues in schools
Akademic:
Software para gestionar centros de educación primaria. Control de asistencia, comportamiento, comunicación en tiempo real con la familia de los alumnos, publicación de notas, informes, etc