The Kankakee Valley School Corporation and the KV teachers association reached a collective bargaining agreement on a two-year deal last Friday afternoon.