Écoles
Collèges
Lycées
L'offre éducative à Saint-Flour
Ville moyenne du département de Cantal, Saint-Flour dispose de 15 établissements scolaires pour accompagner la scolarité des enfants et adolescents.
L'enseignement primaire est assuré par 8 écoles (5 publiques et 3 privées).
Pour le secondaire, 3 collèges accueillent les élèves de la 6ème à la 3ème.
Enfin, 4 lycées proposent des formations de la seconde au baccalauréat.
Avec 60% d'enseignement public, Saint-Flour offre un équilibre entre établissements publics et privés.