La commune dispose d’une école primaire.
École Sain-Roch
L’école fonctionne sur 4 jours hebdomadaires et accueille 8 enfants en classe unique de 8h45 à 16h.
Garderie le matin de 7h45 8h45 et le soir de 16h à 17h.
La cantine est assurée dans les locaux de la mairie, les repas étant fournis par le Collège Sports Nature de la Canourgue.
Collèges et Lycées.
Les collèges et lycée qui accueillent les enfants de la commune sont :
- Collège Sports et Nature à la Canourgue
- Collège Marcel Pierrel (public) et collège Notre-Dame (privé) à Marvejols
- Lycée Saint-Joseph (privé) et Lycée Terre-Nouvelle (public, agricole) à Marvejols
- Lycée Notre-Dame (privé) et Lycée Le Chaptal à Mende