The aim of this article is to explore the contribution of psychosocial vulnerability and resilience to the academic achievement of primary school children attending a lowfee, private, primary school in a township in Gauteng province, South Africa. In poorer communities, family and community challenges can be overwhelming, compromising the capacity of children to engage in education and achieve academically. The study draws on quantitative data from 116 primary school children, plus at least one family member (mostly mothers), including measures of family vulnerability and resilience, child resilience and reading and spelling scores. Vulnerability on its own had little impact on participants' academic achievement. However, the resilience of the child, as perceived by the family member, did impact academic achievement, but only for children with higher levels of vulnerability. This supports the buffering and differential impact theories in resilience. Implications for school social work practice are set out.