Piano Teacher – Independent Contract

Cape Town, WC, ZA, South Africa

Job Description

Job Advert Summary




St Cyprian's School, an independent Anglican girls' school rooted in over 150 years of heritage, is on a journey of transformation -- building an inclusive community where diversity, belonging, and excellence harmonise beautifully.



We invite an inspired and experienced

Piano Teacher

to join our dynamic Music Department from

January 2026

. If you are passionate about nurturing musicality in young people, thrive in a collaborative team, and bring both technical mastery and heart to your teaching, we would love to hear from you.

Minimum Requirements



Bachelor's Degree in Music (or equivalent qualification in piano performance or pedagogy). Proven track record of successful piano teaching. Experience preparing students for graded music examinations and public performances. Excellent communication and interpersonal skills. Registration with SACE (preferable).

How to Apply





Qualified, interested candidates are required to upload:


A detailed CV which includes a brief covering letter and current contact details of threereferees A copy of ID A copy of SACE certificate Qualifications Answer the screening questions via our online application portal

Failure to meet the minimum requirements will result in disqualification. Only short-listed candidates will be contacted for further discussions.

Duties and Responsibilities



Teach piano to students across the Preparatory and High School phases. Prepare students for internal performances, eisteddfods, and external music examinations. Cultivate joyful, disciplined, and creative learning spaces that develop confidence and musical artistry. * Collaborate with colleagues in ensemble work, concerts, and departmental initiatives.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1565480
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned