At Craigholme we value the qualities that make your daughter unique and aim to foster her individual talents and strengths. With a school roll of over 450, Craigholme is committed to small class sizes.
With an average class size of only 15 at both Junior and Senior level, teachers aim to ensure that each individual pupil has the opportunity to contribute in classroom discussions and activities.
Our small class sizes and a dynamic and modern curriculum have resulted in consistency and excellence in our pupils’ academic performance.