En el distrito de Villaverde, hay 25 guarderías (6 públicas y 19 privadas), 19 colegios públicos de educación infantil y primaria, 5 institutos de educación secundaria uno de los cuales es bilingüe (San Cristóbal), 11 colegios privados (con y sin concierto).