GCMS school board approves teachers' contract