La première école de garçons de La Roche-Derrien occupe en 1818 un bâtiment vétuste situé derrière l'église paroissiale (parcelle 418 sur le cadastre ancien) à l'emplacement de l'actuelle mairie. Tenue par les frères de La Mennais, elle comprenait trois classes et un pensionnat de plus de 100 élèves. En 1867, elle menace ruines et nécessite des réparations importantes parce qu'une carrière a été ouverte dans un champ contigu. En 1905, une nouvelle école de garçons est construite sur le tertre communal de Saint-Jean : les travaux sont réalisés par l'entrepreneur Yves Offret de Ploumagoar, sur les plans de l'architecte rochois Louis Le Masson.
En 1818 le bureau de bienfaisance accueille les Soeurs du Saint-Esprit dans les locaux de l'ancien hôpital (ou maladrerie) pour y établir une école communale de filles. En 1850, il fait détruire la quasi totalité de la chapelle, ne conservant qu'une partie du coeur (murs est et nord) réhabilitée en 1855 en salle d'asile pour les enfants pauvres de moins de 7 ans. Dans le prolongement, une classe enfantine est édifiée en 1887. En 1893, le vieux bâtiment de l'école des filles est reconstruit par l'entrepreneur rochois Jean-marie Toupin, sur les plans de l'architecte Claude Joseph Lageat de Lannion (poste actuelle).
Après la laïcisation de l'école des filles en 1902, les trois religieuses institutrices sont accueillies à l'école Sainte-Catherine construite en 1911 par l'entreprise Toupin, sur un terrain rue de Pouamon, au nord de l'église paroissiale. La maison des soeurs est édifiée en face à la même époque.
Le groupe scolaire mixte actuel est inauguré en 1981, place du Pouliet.