The school has a very impressive record in soccer. There are 4 senior teams and 6 junior teams and there is a separate grade 3 group. The 1st, 2nd, Colts A and B teams participate in the CHISZ League. The other soccer teams play against different schools, as well as in an internal league. This scenario ensures that the boys get decent game time. The school ensures that all teams in all the age groups have coaches and enough training equipment to use. All the practices have structure and are meaningful. The First team regularly goes on tours to Pretoria in South Africa.