San Marcos cuenta en con 5 escuelas preescolares, 5 primarias, 2 secundarias,3 escuelas de computo e inglés, 2 Bachilleratos y 1 universidad.