Jusqu'en 1995, l'école du Castellet fonctionnait selon le système de la classe unique : un instituteur et une salle pour les élèves de la maternelle au CM2.
Chaque année, le petit nombre d'élèves empêchait la création d'activités et souvent la classe menaçait d'être fermée par l'académie.
C'est pour cela que depuis 1995, les écoles du Castellet et de Puimichel se sont regroupées pour former un RPID (regroupement pédagogique intercommunal dispersé). L'école du Castellet est devenue une classe maternelle, avec les élèves de 2 ans juqu'à 5 ans, tandis que l'école de Puimichel est une classe élémentaire avec des enfants du CP au CM2.
Cette organisation permet de garantir la pérennité des écoles, a créé des emplois et apporte une meilleure prise en charge des enfants. Plus récemment, en 2015, l'école d'Entrevennes s'est ralliée à ce regroupement, ce qui permet de ventiler les différents niveaux entre les trois villages, la maternelle demeurant au Castellet.
Un ramassage scolaire est organisé par les communes.
Une cantine le midi et une garderie de 8 h à 8 h 30 et de 16 h 30 à 18 h sont à la disposition des parents.