King Edward VII Preparatory School

King Edward VII Preparatory School is a boys’ government school situated in Houghton, Johannesburg. Pupils are admitted from Grade 0 to Grade 7. We share the same grounds and sports facilities as King Edward VII School (K.E.S), our high school. K.E.S admits pupils from Grade 8 to Matric.


  • A top quality academic education with manageable-sized classes.
  • Dedicated and qualified teachers with traditional values and innovative ideas.
  • Excellent facilities, including a Media Centre, Computer Centre, Grade 0 House, a state of the art Design and Technology Centre and a brand new Indoor Sports Centre.
  • A full extra mural programme allowing boys to participate in as many activities as they wish.
  • A wide variety of sport, catering for all boys, including Athletics, Cricket, Cross Country, Football, Hockey, Rugby, Squash, Swimming, Tennis and Water Polo.
  • A large number of cultural extra murals, including Battle of the Books, Chess, Choir, Computer Club and Speech and Drama.
  • Privately run, on site services including an Aftercare Centre, occupational and remedial therapists, a physiotherapist and an educational psychologist.
Latest Feature
Featured Article
Thank you so much to the entire K.E.P.S family for an incredible production last night. It was fantastic that we had practically a whole school of boys in the show. The brilliant effort put in by the teachers and their boys, the support and feedback from the audience and the beautiful venue will rem .....
Latest news
Page size:
Strenue Awards
14 November 2017 
The following boys were given the Strenue award this week for being a good example of a K.E.P.S boy. Grade 1 Abdul Baari Khan; Grade 2 Mailikai Dawson; Grade 3 Nathi Masibi; Grade 4 Jude Bakos; Grade 5 Bongani Gwebu; Grade 6 Tafad .....
Big Hats & Boots 110th Birthday Breakfast
05 August 2017 
What an Inspiring morning! Thank you to all the ladies that joined us for our ladies Brunch. We came together to celebrate our 110th birthday and to celebrate YOU our amazing hardworking moms and teachers for Women’s Day – and tha .....
New Foundation Phase Classrooms Completed
30 June 2017 
Walras Group have completed the Grade 2 classerooms and multipurpose room. A fantastic learning space for our young learners! 
K.E.P.S. Winter Soiree- 2017
09 June 2017 
Thank you to Miss Martin and the PTA for coordinating this very special evening. ALL the boys performed beautifully and we thank the parents and teachers for their support and enthusiasm. There was such a lovely spirit amongst eve .....
John Foote Golf Day 2017
26 May 2017 
Thank you for the incredible support of our annual golf day! 

K.E.P.S. Cell Phone Policy

K.E.P.S. Disciplinary Statement

Social Cohesion 2017 

Teddy Bear Times 39

Teddy Bear Times 40

Teddy Bear Times 41
 Term 1  11 Jan - 31 Mar
 Term 2  18 Apr - 30 Jun
 Term 3  24 Jul - 29 Sep
 Term 4  9 Oct - 6 Dec
 Term 1  17 Jan - 28 Mar
 Term 2  10 Apr - 22 Jun
 Term 3  17 Jul - 28 Sep
 Term 4  9 Oct - 12 Dec
Term 1
 9 Jan - 20 Mar
Term 2  9 Apr - 21 Jun
Term 3  16 Jul - 27 Sep
Term 4   7 Oct - 11 Dec
Sat, 4 November 2017
Cricket vs St Peter's
Sat, 28 October 2017
Cricket vs Trinity
Wed, 25 October 2017
Cricket results
Tue, 24 October 2017
Cricket results
Mon, 4 September 2017
Hockey vs Rivonia
Thu, 31 August 2017
Hockey vs Rivonia
Fri, 18 August 2017
Hockey vs Wendywood
Get a My School Card School Communicator Find us on Twitter
Get a MySchool card and choose to support.
Swipe your card at every opportunity.
  The School Communicator will provide parents with
all the relevant information they need to keep up with school life!
Follow us on twitter Follow us on twitter for
news & info.
Copyright King Edward School 2017. All rights reserved.