Board OKs teachers contract