Ballachulish Primary School is a small, friendly rural school in the heart of Ballachulish village.
We have a nursery class, along with two primary classes: P1–3 and P4–7. The school day runs from 9.00am to 2.45pm for P1–3 and 9.00am to 3.15pm for P4–7.
We’re a close-knit school community where children learn, play, and grow together, supported by caring staff who aim to make each day happy, engaging and positive.