L’école maternelle et l’école primaire sont situées Route Neuve en face de la Mairie.
Elles accueillent prés de 300 élèves chaque année dont un quart provenant du village de Puilacher.
La petite enfance est gérée par la communauté de communes.
Un accueil de Loisirs Périscolaires (A.L.P.) a été créé pour gérer les activités péri-scolaires. L’espace jeunesse et l’Accueil de loisirs sans hébergement (A.L.S.H.) proposent de nombreuses activités extra-scolaires.