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 66 children. The current school roll is 53 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.