Även föraren som körde barnen omkom i dödsolyckan och sju barn kördes akut till sjukhus för vård.
"Jag är djupt bedrövad över denna tragiska händelse. Förlusten av våra barn är ett förödande slag för vårt samhälle, och våra tankar och böner går till familjerna till de avlidna och skadade eleverna", säger Matome Chiloane, utbildningsminister i provinsen Gauteng.
Barnens exakta åldrar har inte meddelats, men de tros ha varit mellan sex och 13 år.