Ummm.... It sounds as if the school has several independent educational facilities operating within it, and that they do not share their bus routes (which does seem stupid to me). The kids weren't kicked off for "speaking English" - they were kicked off because the bus that they were catching was reserved for a different academy within the school.