Our school is situated on the perimeter of the attractive village of Humshaugh. The older part of the building dates from 1836; additional classrooms were built in 1955. It has well-resourced teaching areas and a large hall used for PE, lunches and social functions. Next to the playground is an extensive sports field and a new children's adventure play area used by both the school and the local community.