Champaign approves $9.6 million contract for school work