More Information

  • Co-ed
  • Primary School
Craighall Primary School has a strong tradition of active participation from all stakeholders (children, parents and staff) and has been at the forefront of educational opportunities since its opening in 1918.
We educate our children to be happy, enthusiastic and diligent learners who are valued for their individuality. We encourage engagement, self – reliance, responsibility and independence and promote the development of the whole child through strong curricular programmes and a large variety of extra-curricular opportunities. The holistic approach is reflected in our motto, vision and mission, which lie at the heart of what CPS stands for.
All of our teaching and learning is based on the foundation of values such as; integrity, trust, respect, compassion, acceptance, optimism, team work, commitment and care.
Craighall Primary School is fortunate to have a dedicated, committed and talented team of staff. We have a broad range of experience from those in their first year of teaching to others that have taught for more than 30 years. Furthermore we have staff with extensive experience in specialist areas including music, dance, art and physical education. The common denominator in this team of staff is their passion and drive to do the best they can for the children at CPS and this means addressing the social, emotional and academic needs of the individual.


Cnr Grosvenor Ave and Rothsay Ave, Craighall, johannesburg