Une Gaelscoil (pluriel: gaelscoileanna, à ne pas confondre avec le gaélique écossais sgoil Gàidhlig), littéralement : « école gaélique », est une école, généralement mixte, où l'enseignement, donné en langue irlandaise, s'étend du primaire au secondaire. Il existe également des écoles maternelles, basées sur ce même principe, appelées Naíscoileanna. Toutes ces écoles se trouvent en dehors du Gaeltacht, régions où l'on parle le gaélique irlandais, aussi bien en République d'Irlande qu'en Irlande du Nord. La plupart de ces écoles sont sous le patronage du Foras Pátrunachta na Scoileanna LánGhaeilge. En Irlande, les écoles du Gaeltacht ont toujours utilisé l'irlandais comme langue d'enseignement. En revanche, en dehors du Gaeltacht, la plupart des écoles emploient l'anglais, qui est la langue maternelle de la majorité des élèves de ces régions. Cependant, même dans ces écoles, l'irlandais est une matière obligatoire, tout comme les mathématiques et l'anglais. Les gaelscoileanna sont des écoles où l'enseignement est dispensé en irlandais, dans des régions où la langue maternelle de la majorité des habitants est l'anglais. Il existe des écoles primaires gaéliques (bunscoileanna) et des collèges gaéliques (meánscoileanna), qui sont, en Irlande, les deux niveaux éducatifs avant le lycée (coláiste) et l'université (ollscoil). Il y a élèves dans les Gaelscoils dans 368 écoles primaires et secondaires (dans les Gaeltachts et en dehors des Gaeltachts). Dans les Gaeltachts : 127 écoles primaires et 29 écoles secondaires avec élèves/collégiens/lycéens. En dehors des Gaeltachts : 171 écoles primaires et 43 écoles secondaires avec élèves/collégiens/lycéens. Naíonraí : 227 écoles maternelles avec enfants. Il existe aussi des écoles d'été Coláistí Samhraidh. 47 sont réparties dans les quatre provinces, dans les régions Gaeltacht. Chaque année environ élèves passent trois semaines dans ces écoles où la langue irlandaise est la seule langue permise pendant leur séjour. L'association 'Ógras' fournit un soutien aux enfants et jeunes entre 8 et 19 ans.