The salary for early childhood development (ECD) practitioners in South Africa can vary depending on a number of factors, such as qualifications, years of experience, and the type of organization they work for. Entry-level ECD practitioners with no experience or qualifications may earn around R80,000 to R120,000 per year. Those with a diploma or degree in ECD, as well as several years of experience, may earn between R120,000 and R200,000 per year.