Junior School

St John’s Diocesan School for Girls is an independent, medium-sized Anglican school situated in Pietermaritzburg. From Grade RR to Grade 12, we offer a liberal education on the foundation of a strong Christian ethos, providing a caring and value-based educational environment. St John’s D.S.G. is fondly and aptly described by our girls as a “Small School with Big Heart” and exudes a sense of intimacy and warmth.

The Junior School offers one class per grade and benefits from great facilities and exceptional teaching. It is a place where our girls are nurtured and equipped with the correct tools to become happy, confident, kind and strong young women who will go on to achieve in their higher education and beyond.

Eaglets: Grade RR – R

Learn More

Junior Primary: Grade 1 – 3

Learn More

Senior Primary: Grade 4 – 7

Learn More


As St John’s D.S.G. is a small school, with only one class per grade in our Junior School and three per grade in our Senior School, we encourage you to apply early.