Primary school
Balloch is served by Balloch Primary School and St Kessog's Primary school, both located at the newly built Balloch Campus. Balloch Primary School is the result of a merger between Haldane Primary School and Jamestown Primary School In 2018.