This paper reports part of the findings from a 2014 audit of shelters for street children conducted in four provinces of South Africa. The paper focuses on the assessment of the types, structure and implementation of the programmes, as well as on the adequacy of resources necessary for implementing the programmes. The overall picture that emerged from the assessment was that all shelters draw on a comprehensive and enabling legislative and policy framework to offer some elements of developmental, therapeutic and recreational programmes at the early intervention level. Overall, however, the implementation of the programmes does not effectively take into consideration the varied and interconnected factors that, within and across multiple social systems, impel children to the streets. It was thus apparent that the programmes do not adequately address the risks and opportunities of street children in South Africa, specifically within the eco‐developmental framework. Recommendations are offered for social work policy and practice to further enhance the quality and impact of programmes offered in the shelters. [ABSTRACT FROM AUTHOR]