Lécole de Saint Rivoal fonctionne sous le statut décole bilingue depuis 1983 (24 ans).
Cest une école publique comme les autres mais elle fonctionne suivant les recommandations ministérielles de la « parité horaire », cest à dire que le temps de travail est réparti de façon égale entre le français et le breton.
A la rentrée 2008, les classes se composent de la manière suivante : une classe de maternelle + CP appelée « classe des petits » et une classe de CE et CM appelée « classe des grands ».
Cette année, 16 élèves sont présents dans la classe des « petits » et 10 chez les « grands ».
Chez « les petits », un effort particulier est fait pour que les jeunes enfants sadaptent vite au langage de la vie quotidienne en breton. Lapprentissage de la lecture en CP se fait dans un premier temps en français mais les élèves se familiarisent avec des textes écrits en breton dès le plus jeune âge.
Chez "les grands", lenseignement du français vise les mêmes compétences que dans les autres écoles. Le breton peut être utilisé dans toutes les autres matières (y compris en maths), mais pas de façon exclusive, pour respecter « la parité horaire » globale et permettre une bonne connaissance du vocabulaire spécifique de chaque matière dans les deux langues.
Un enseignant itinérant qui dépend de lEducation Nationale vient donner des cours danglais.
Lécole bénéficie également des services dune assistante maternelle, dune cantinière et d'une animatrice de garderie employées par la Mairie.
La garderie est ouverte à 7h30 le matin et jusqu'à 18h30 le soir.