Teresa danced professionally for CAPAB Ballet Company after completing the Ballet Diploma Course at the University of Cape Town and matriculating from the Johannesburg Art, Ballet and Music High School in South Africa.
Teresa is a fully registered teacher and mentor for the Royal Academy of Dance. She is director and owner of The Teresa Johnson Ballet School in the Eastern Suburbs, which was established in 2000, and where she is committed to developing each student’s artistry, technique, musicality and joy of dance to its fullest extent.
Teresa has prepared students for world renowned fulltime programs such as Houston Ballet Academy and Elmhurst Ballet School UK, and has had finalists in Genee International Ballet Competition and the Alana Haines and the Isobel Anderson Awards.
ARAD, Solo Seal, RAD RTS, Dip UCT, Diploma in Dance Teaching and Management ATOD.