Baldernock Primary School is a small, non-denominational, co-educational school built in 1873 and situated in the heart of the countryside.

The school has a working capacity for 71 children. The current school roll is 50 pupils. 

Most of the children on the school roll come from Balmore and surrounding areas. The children are brought to the school in private cars, mini buses or coaches.