Teachers, board reach tentative agreement