De McGregor Waldorf School is opgericht in 1994, in het jaar van de eerste democratische verkiezingen in Zuid-Afrika. Deze Steinerschool is bedoeld om een RAINBOUW school te zijn. Een plaats waar kinderen van alle taal-, culturele, sociaal - economische en raciale achtergrond samen naar school kunnen. De school heeft als hoofdopdracht een betere samenleving op te bouwen voor iedereen.
In 2010 is het nu nog steeds ten zeerste de bedoeling. De school heeft meestal kinderen van arme en zeer arme gemeenschappen (zwarte en gekleurde) die vooral wonen in de omliggende townships. Families kiezen voor deze school omdat het Engels de onderwijstaal is en een sterke nadruk legt op beeldende kunst, dramatische kunst en ambachten. De klassen zijn klein en de leraren hebben een speciale band met alle kinderen.
Het leerplan bestaat er in om de kinderen op te voeden tot volwassenen die voor zichzelf, hun gezinnen en hun gemeenschappen zorgen kunnen. Kinderen die hun empathie voor de benarde situatie van anderen kunnen inschatten en die hun ideeën en idealen kunnen omzetten in daden. Allemaal kwaliteiten die hard nodig zijn in een land dat worstelt met een beter leven voor "alle" Zuid-Afrikaanse mensen. De helft van de bevolking leeft nog steeds op of onder de grens van 40 euro per maand en 15 miljoen mensen afhankelijk zijn van de handouts van de regering om te overleven. Er zijn 3,5 miljoen kinderen die de kwalijke gevolgen hebben van HIV/AIDS en worden door hun grootouders of oudere broers en zussen groot gebracht.
De school wordt voor amper 13% gesubsidieerd door de overheid. De kosten van opleiding moet dan ook worden gefinancierd door donaties en sponsoring. Donaties en sponsering die van fundamenteel belang zijn, zodat kwaliteitsonderwijs gegarandeerd kan blijven.