L’école communale de Grassac accueille une vingtaine d’élèves.Les cours élémentaires 1ere et 2eme année (CE1/CE2) y sont dispensés par une directrice d’école, dans une classe unique.
Les enfants effectuent les autres niveaux sur les communes de Rougnac et Charras. Une cinquantaine d’enfants est répartie dans les 2 classes de Rougnac : maternelle et grande section/cours préparatoire. Les élèves de cours moyens 1ere et 2eme années (CM1/CM2) sont accueillis à Charras.
Plus de 80 enfants fréquentent ce Regroupement Pédagogique Intercommunal (RPI) de Charras, Combiers, Grassac et Rougnac.
Les enfants des 4 communes passent alternativement de l’école de Rougnac à celle de Grassac puis Charras. Les transports scolaires assurent la prise en charge de la plupart des écoliers de leur domicile jusqu’à leur école.