Castries compte deux écoles publiques et un établissement privé, pour un total d'environ 750 élèves.
École maternelle du Chat perché de la Guesse
6 classes de petite, moyenne et grande section
École élémentaire Marcel Pagnol :
12 classes du CP au CM2
École privée catholique Sainte-Marie