El Colegio Público Mariano Castillo está ubicado en la Calle Calera.
En el curso 2012-2013, ha tenido una matrícula de 211 alumnos.
Cuenta con 3 aulas de educación infantil, 2 aulas de primer ciclo, 2 aulas de segundo ciclo y 4 de tercer ciclo. Además tiene un aula de informática, una biblioteca, un auditorio, un gimnasio y un comedor escolar.
Ofrece programas de apertura matinal, «Abierto por Vacaciones» y extraescolares.
Participa en el proyecto de Convivencias Deportivas M.I.G.
En el curso 2010-2011, recibió el segundo premio por el proyecto «Mejora de Convivencia».
Desde el año 2009, participó en el programa «Leer Juntos» del Gobierno de Aragón coordinado por una maestra y con la participación de varios padres y madres del centro.
Actualmente, aunque el programa no obtiene subención, se sigue trabajando con la maestra coordinadora y los padres y madres ofreciendo un servicio de biblioteca excelente para padres y alumnos.
El Ayuntamiento de Villamayor de Gállego se encarga de la limpieza y mantenimiento del edificio, y además, el equipo de Gobierno, mantiene reuniones periódicas con el equipo directivo y tiene representación en el Consejo Escolar a través de la Concejalía de Educación.