Visit the COVID-19 South African Resource Portal

Computer Science Teacher


We invite applications for the following post:


The successful candidate must be an experienced and well-qualified teacher who holds an appropriate professional teaching qualification and is registered with SACE. Previous experience in Independent Education is an advantage but is not essential.

In addition, the applicant must:

  • Be a committed Christian
  • Teach coding, robotics, computer literacy and digital citizenship
  • Effectively manage the Computer Hub facility
  • Have appropriate academic and professional qualifications
  • Possess effective communication and interpersonal skills
  • Keep up to date with innovations and discerning their usefulness in education
  • Seek opportunities for teachers to become better trained in technology, integrating it into curricula
  • Be prepared to work outside of school hours, where necessary
  • Manage banks of iPads and teams of learners assigned to assist
  • Be prepared to participate fully in the extra-mural programme by hosting a Coding and Robotics Club and a Minecraft Club weekly.
  • Be passionate about inclusive education, be creative, self-motivated, organised and energetic

A detailed CV, along with a covering letter and the contact details of three referees, should be emailed to the school.

An application will not, in itself, entitle the applicant to an interview or appointment.

Applications can be hand delivered or emailed.

Closing Date
Knights Preparatory School, Milner Road, Kensington B, Ferndale
Number of Views: 275