La commune de Saint-Maurice de Lignon dispose de deux établissements scolaires sur son territoire. Il s’agit de deux écoles élémentaires : une publique et une privée. Ces établissements accueillent en moyenne chaque année près de 300 enfants.
Les enfants des administrés de la commune peuvent ensuite poursuivre leur scolarité à Yssingeaux ou Monistrol sur Loire (dérogation nécessaire) au sein de collèges et lycées (publiques et privés).