École
Nabirat fait partie d’un regroupement pédagogique intercommunal (RPI) avec les communes de Saint-Martial-de-Nabirat et Saint-Aubin-de-Nabirat. Il accueille 69 élèves répartis dans trois classes : une classe de maternelle de 29 élèves à Nabirat et deux classes de primaire à Saint-Martial-de-Nabirat.
L’enseignante à Nabirat est Karine Carbonnier. Elle est assistée d’une ATSEM, Fabienne Martin.
Un service de cantine est assuré par la mairie. Les tarifs ont été fixés par à 2,50 € par enfant et 6 € par adulte.
Depuis la rentrée 2017, la semaine scolaire fait quatre jours (lundi, mardi, jeudi, vendredi).
Une halte-garderie est disponible les lundis, mardis, jeudis et vendredis de 7 h 30 à 8 h 50 et de 16 h 30 à 18 h. Le tarif est de 1 € de l’heure. Toute heure entamée est due.