Our Junior School is a happy, safe and forward thinking environment — a place where learning is fun and where all learners are helped to be the best they can be.
We provide stimulating, challenging and meaningful learning experiences, meeting the needs and aspirations of all our children and enabling them to face the challenges of the future. By fostering interest and enjoyment in learning, we are motivating children to think creatively and independently, and to become successful and confident lifelong learners.
The Junior School is organised into two sections, Lower Junior School (Junior 1–3) and Upper Junior School (Junior 4–7). The Junior School has a roll of around 150 pupils with two classes at most stages. Classes are intentionally small with an average of 15 pupils which allows us to concentrate very effectively on the needs of every individual child.
As a result, a family atmosphere is enjoyed where all girls are known to each member of staff. This enables staff to provide extra support within their class to those pupils who may require it.
Ritchie Gilchrist, a Craigholme parent, says, "There was no doubt in my mind that Craigholme was the right choice for both my daughters. My sisters had a very positive school experience at Craigholme and the all-girl environment really appealed to me.
I am very proud of my children's success, Craigholme has nurtured them and brought them out of themselves. I really value the ethos of the school and know my children will continue to flourish in the Craigholme environment."