Makweleng Primary morning assembly under an Acacia tree
Bojanala District · North West

Every morning, 190 children arrive — and we see every single one.

Makweleng Primary is a Quintile 1 No-Fee public school in Mabeskraal. Small school. Honest work. Steady community.

Children reading paperback storybooks in a classroom
Reading Hour · Foundation Phase

Curiosity grows louder when a teacher is willing to listen first.

Two languages of learning. One small library. Quiet reading every afternoon, even on the windy days.

School choir rehearsing in the multi-purpose hall
School Choir · Wednesday Afternoons

Three languages, one choir — voices that carry home and back.

English, Setswana, and isiXhosa weave through every Wednesday rehearsal. Even the shy ones eventually sing.

Sports day on a dusty grass field
Annual Sports Day

Run hard, fall, rise, finish — sports day belongs to all of us.

No fancy track, no professional kit. Just a painted field, parents on the sidelines, and one good Saturday in September.

A small group portrait in front of the school building
Since 1979

A small school in Bojanala, growing brave readers and steady kids.

Seven full-time teachers. One full-service primary. A whole community of grandmothers, gogos, and SGB volunteers behind every grade.

01 / 05