Volunteering for WorldTeach in South Africa was one of the best decisions of my life. For a relatively short experience, I was able to learn so much and truly felt immersed in the culture. On-site support was amazing and the pre-departure information provided by WorldTeach increased my comfort level tremendously.
The most important thing I can say about this experience was that it didn't feel like "voluntourism." We were immersed in the communities and doing real work.