La commune des Garennes-sur-Loire compte 2 écoles publiques et 2 écoles privées, qui au total accueillent environ 500 élèves.
L'accueil périscolaire est assuré à La Tilleulaie pour les enfants des écoles des Glycines et Arc-en-Ciel (commune déléguée de Saint Jean-des-Mauvrets) et directement dans l'école des Deux Moulins et dans la salle du Petit Louet pour l'école Saint Germain (commune déléguée de Juigné-sur-Loire).
L’accueil de loisirs de la Tilleulaie accueille les jeunes de 3 à 12 ans avec des séjours pour les 6 à 12 ans.
Les repas des 3 restaurants scolaires de la commune sont préparés par le prestataire Scolarest.