Probably insurance reasons. Company that owns the school buses may not have insurance for just anyone to drive their big yellow buses.