- Al-Aqsa SchoolLenasia · Independent · 411 learners
- Al Aqsa School Ext OneLenasia · Independent · 346 learners
- Bafikile Primary SchoolPublic · 229 learners · No fees
- Basa Protea Primary SchoolProtea · Independent · 1,137 learners
- Batsogile Primary SchoolPimville · Public · 474 learners · No fees
- DSJ Primary SchoolRoodepoort · Public · 617 learners · No fees
- Eldorado Park Muslim SchoolEldorado Park · Independent · 105 learners
- Elitheni Primary SchoolJohannesburg · Public · 70 learners
- Emathafeni Primary SchoolPublic · 500 learners · No fees
- Empumalanga Primary SchoolMeadowlands · Public · 535 learners · No fees
- Enkanyezini Primary SchoolPublic · 281 learners · No fees
- Feed My LambsEldorado Park · Independent · 778 learners
- Impumelelo Junior Primary SchoolPublic · 328 learners · No fees
- Isaacson Primary SchoolJohannesburg · Public · 186 learners · No fees
- Isipho Primary SchoolPublic · 519 learners · No fees
- JB Marks Primary SchoolDobsonville · Public · 1,560 learners · No fees
- Lakeview Primary SchoolPublic · 1,187 learners · No fees
- Leitshibolo Primary SchoolPublic · 338 learners · No fees
- Lekang Primary SchoolJohannesburg · Public · 613 learners · No fees
- Lethabo Primary SchoolPublic · 166 learners · No fees
- Lourdes Primary Private SchoolDiepkloof · Independent · 690 learners
- Mambo Primary SchoolJohannesburg · Public · 432 learners · No fees
- Masekhene Primary SchoolMeadowlands · Public · 154 learners · No fees
- Mochochonono Primary SchoolPublic · 546 learners · No fees
- Mxolisi Primary SchoolPublic · 344 learners · No fees
- Mzamo Primary SchoolJohannesburg · Public · 279 learners · No fees
- Nkholi Primary SchoolPublic · 408 learners · No fees
- Nomzamo Madikizela Mandela Primary SchoolPublic · 1,520 learners · No fees
- Nonto Primary SchoolDlamini · Public · 483 learners · No fees
- Noordgesig Primary SchoolJohannesburg · Public · 2,208 learners · No fees
- Orlando Sda Primary SchoolOrlando West · Independent · 177 learners
- Phumuzile Primary SchoolPublic · 437 learners · No fees
- Protea Glen Primary School No.2Protea Glen · Public · 1,799 learners · No fees
- Sathya Sai Primary School Lenasia SouthLenasia · Independent · 149 learners
- Sedibathuto Primary SchoolPublic · 351 learners · No fees
- Sekwati Primary SchoolPublic · 317 learners · No fees
- Shomang Primary SchoolOrlando · Public · 442 learners · No fees
- Somelulwazi Primary SchoolJohannesburg · Public · 1,796 learners · No fees
- St Angelas Primary Private SchoolDobsonville · Independent · 242 learners
- St John Berchmans Primary SchoolOrlando East · Independent · 633 learners
- St Matthews Private Primary School (Kliptown)Moroka · Independent · 694 learners
- St Peter Claver Primary SchoolPimville · Independent · 815 learners
- Totomeng Primary SchoolJohannesburg · Public · 333 learners · No fees
- Vusisizwe Primary SchoolPublic · 507 learners · No fees
- White City Skills SchoolJabavu · Public · 265 learners
- Zibambele Primary SchoolPublic · 1,118 learners · No fees
Primary schools in Soweto
46 primary schools on the 2023 register: 34 public and 12 independent. 32 charge no fees.