Teachers' contract settled