Shannon town currently has six primary schools: St. Tola's, St John's, St Senan's, Gaelscoil Donnacha Rua, St. Conaire's (largest primary school) and St. Aidan's, including a Gaelscoil (Gaelscoil Donncha Rua) and a school under the patronage of Church of Ireland (St. Johns NS).