We shall enable our learners to develop to their full potential through a comprehensive and effective educational experience, with opportunities for achievement in knowledge skills and values.


We, Good Shepherd Primary School, shall be a community, nurturing quality education, in a safe disciplined environment for our learners, enabling them to become successful, responsible citizens in life.

About Good Shepherd

Good Shepherd Primary School, Grahamstown is one of the oldest schools in the area, it was built in 1844. Although it is situated in the centre of the business area of Grahamstown, it is populated predominately by disadvantaged learners, they receive their teaching and learning through the medium of English. The School caters for girls and boys from grade 1 to 7 (ages 6 -13).

Learn more about our history.