Veel kinderen hebben vanwege verwaarlozing, ondervoeding, trauma of misbruik een leer- of ontwikkelingsachterstand. De meesten zijn weinig of niet gestimuleerd in hun ontwikkeling. Vanuit de overheid zijn de voorzieningen in het speciaal onderwijs erg beperkt, waardoor velen op straat gaan zwerven, wat kan leiden tot gevaarlijke situaties.
Voor sommigen is dit zelfs de eerste keer dat ze naar school gaan en iets leren. De sfeer in de klas is vaak het tegenovergestelde van de thuissituatie van de leerlingen. We beginnen helemaal bij het begin met deze kinderen, ongeacht hun leeftijd, bijvoorbeeld met het aanleren van letters en cijfers. Er wordt aan een brede ontwikkeling gewerkt, bijvoorbeeld door sport, (bijbel)verhalen, spelletjes, kunst, muziek, buiten spelen en praktische taken, zoals meewerken in de schooltuin.
De bijna 100 kinderen op de Rainbow school worden ieder op hun eigen niveau gestimuleerd in een liefdevolle omgeving. De kinderen komen graag naar school, want daar is de dagindeling ten minste voorspelbaar, zijn de volwassenen aardig en geduldig, krijgen ze twee voedzame en smakelijke maaltijden per dag en horen ze dat ze geliefd en waardevol zijn.
Midden in de sloppenwijken van Humansdorp staat Rainbow Village, een speciaal centrum voor kinderen en jongeren met verschillende beperkingen of achterstanden. Rainbow Village bestaat uit: