Aparte, en educación infantil y primaria, San Roque tiene varios colegios: CEIP Maestro Apolinar (Bilingüe), CEIP Maestro Gabriel Arenas, CEIP Carteia y CEIP Santa María coronada.