We educate our children to be happy, enthusiastic and diligent learners
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.
Read The latest newsletter
View our 2026 school calendar
view our latest school fees
Shortly About Us
Learn About Our School
Our School
Craighall Academic Information
Promotion Requirements
Find out everything you need to know regarding our Promotional Requirements from formal assessments achievements to individual subjects.
Subjects
English is the medium of instruction at Craighall Primary. We follow the CAPS (Curriculum Assessment Policy Statement) initiative as prescribed by the Minister of Education in 2012.
Knowledge Network
This is a project based, goal oriented and outcomes based integrated Information Technology Learning System. Every class from Grade 1-7 has a one-hour lesson per week.
Our School
A brief history of our school
Click Here to enroll and learn about Sarahs Swim Academy
Athletics
The children participate in long distance events (400m and 800m), 80m sprints and relays.
Soccer
Boys and girls alike are encouraged to take part in soccer. The season takes place during the second term.
Swimming
We are currently in the B league for swimming. Our children continue to do very well.
Rugby
Over 50 boys participate in rugby and we take part in the Johannesburg Primary Schools Rugby Association.
Extra-Curricular
Sports We Offer
Extra-mural’ refers broadly to those learning/development activities that take place in the time and space beyond the classroom-based, school timetable. Most typically this is in the afternoons after formal class but can also comprise early mornings (e.g. morning swimming, choir and public speaking) as well as breaks, nights, weekends, and holidays.
‘Extra-mural’ literally means ‘beyond the walls’. Extra-murals are therefore significantly more than traditionally associated ‘sports and clubs’.
PTA
Parents Making a difference
All parents are encouraged to join the PTA and, by getting involved, they become acquainted with the staff, parents & the running of the school. All PTA events include the participation of the children and their families, to foster a community spirit of community and pride in the school.
Get in touch
Contact Our School today!
Contact Number
011 788 7223 / 4
Email Address
reception@craighallprimary.co.za
Physical Address
41 Rothesay Avenue, Craighall Park, 2196, South Africa
