St Teresa's School is a well-respected private school for girls in Johannesburg offering Grade 000 - Grade 12 . Founded by the Sisters of Mercy in 1930 and rooted in Christ's teaching of love for God, self and others, our school is committed to developing the values of compassion, service, love and respect in our learners.

Rosebuds Pre-Primary at St Teresa's School offers a nurturing Reggio-inspired environment that stimulates natural curiosity, wonder and awe in our young learners aged 3 - 5 years old.

St Teresa's Junior Primary for Grade 0 – Grade 3 sees each learner as special and unique and strives to balance academic, cultural and physical pursuits while teaching the values of cooperation, compassion, forgiveness and honesty with an emphasis on being

With a rich history and a diverse student body, St Teresa's School provides a nurturing and empowering environment to learn, grow and thrive.

General Information
  • Founding Year
  • Religious Affiliation
  • Number of Terms
  • Lowest Grade
    Grade 000
  • Highest Grade
    Grade 3
  • Number of Pupils
  • Boarding
  • Tuition Fee (lowest)
  • Tuition fee (highest)

South African CAPS (IEB)

  • 30 Rutland Avenue, Craighall Park, Johannesburg, Gauteng, South Africa

School Phases

Pre-Primary, Primary

Contact School

    Please do not use this form for job enquiries. Please see the Vacancies section on the ISASA website for a list of current vacancies at member schools.