El Distrito de San Pedro posee un sistema educativo complejo que se distribuye en la zona urbana, rural y de Islas. De la siguiente manera :
Educación preescolar
San Pedro cuenta con 18 Jardines de Infantes Estatales, 4 en zona de islas , 3 municipales y 3 privados .
Educación primaria básica
El distrito presenta 40 escuelas Primarias estatales y 4 escuelas primarias privadas.
Educación secundaria básica (7°, 8° y 9°)
Son 7 las secundarias básicas estatales y 1 secundaria básica privada en el distrito.
Escuela Secundaria Orientada (ex-polimodal )
San Pedro posee 3 Escuelas Secundarias Privadas, 2 Escuelas Especiales Estatales,
3 Escuelas Secundarias Agropecuarias y 1 Escuela Secundaria Técnica.
Educación superior o universitaria
Ubicados en el casco urbano de la ciudad los institutos de enseñanza superior ofrecen variada grilla de carreras distribuidas en: Dos Institutos Superiores de Formación Docente y Técnica Estatales y un Instituto Superior de Formación Docente y Técnica Privado.
Otras instituciones educativas
El distrito posee además otros centros de educación que ofrecen oportunidades con salida laboral tales como: 3 Centros de Formación Profesional, 5 Centros Educativos Complementarios 8 Centros de Educación para Adultos, 1 Conservatorio de Música Estatal, 1 Centro de estimulación y aprendizaje temprano y 1 Escuela de Adultos Estatal.