The deal comes ahead of a planned strike on July 18, which would have seen 30,000 teachers walk off ...