Teaching Vacancies

  • Primary School Assistant Principal – SPARK Witpoortjie – 2026

    SPARK Schools is seeking an Assistant Principal for our Johannesburg Witpoortjie campus. This role reports to the Principal and focuses…

  • Executive Head

    St Patrick’s CBC is inviting applications for the role of Executive Head, based in Kimberley, South Africa. The Board of…

  • TEACHING ASSISTANT

    Kingsmead College, an independent Christian day school in Melrose, Johannesburg, is looking for a TEACHING ASSISTANT to join our dynamic…

  • Foundation Phase Piano Teacher

    Foundation Phase Piano Teacher – Parklands College is seeking an experienced part‑time Music educator to join our vibrant Music Department…

  • Sustainability Institute 3-6 Montessori Guide Vacancy

    Sustainability Institute 3-6 Montessori Guide Vacancy

    The Sustainability Institute is seeking a Teacher / Montessori Guide (3–6 years) to join our Lynedoch Children’s House team in…

  • MATERNITY COVER ENGLISH TEACHER

    Reddford House Northcliff invites applications for a Maternity Cover English Teacher to join our College team. Quick Info Location: Northcliff,…

  • Intermediate Phase Teacher Needed

    Intermediate Phase Teacher needed at Dihlabeng Christian School, Clarens, South Africa. A full-time, Christian educator with the ability to teach…

  • Constantia Montessori Vacancy

    Constantia Montessori Vacancy

    Constantia Montessori is looking for a dedicated Teacher or Assistant Teacher to join our 3-6 class. If you bring a…

  • Schools Portfolio Manager (Primary Schools) Support – 2026 – SPARK Schools

    SPARK Schools is seeking a Schools Portfolio Manager (SPM) to lead the instructional, operational, cultural and financial performance of a…

  • Brand Accountant

    The ADvTECH brand is seeking a Brand Accountant to join Crawford International, within Crawford Schools Corporate, at our Sandton, Gauteng…