I've never seen an example of a contractor having sway over where the government decides to site programs. On the other hand, I've seen the teachers union get the local government all twisted up in knots. Numerous ways and numerous times.
Typically it's the federal government pronouncements that twist the various Commissioners up. The only way a teacher's association gets local government twisted up is if you have stupid School Board members or Commissioners (I realize that in some instances that stating "stupid" is redundant).
The only job action teachers have is "work to rule". Maryland isn't like many states since public employee strikes are illegal. Contracts with teachers, by law, don't have to be honored. That's how Prince George's gets away with voiding teacher COLAs almost every year. What can the teachers do about it? Nothing, and usually the association officers would justify it. That way they kept their post association officer term job at the Central Office safe.
And even work to rule doesn't work since the contract has an "non-compensated additional duties as assigned" clause. That's how they got me to report an hour early for years to herd buses. And there's no turn down for it.
As I mentioned earlier, I had a higher take home at year 20 than I did at year 30. Some of that was the 2% increase in pension contribution. That was called "the teacher tax" because O'Malley didn't put it into the pension system but the General Fund. He also "borrowed" so much money from the pension fund, as he did from the Highway User Fund (which is why transportation projects with exception of mass transit nearly stopped during his eight years), that the State Retirement System went from having 105% of needed reserves for as far out as they wanted to project to 58%.
Hogan has started to fix that but has run into opposition in the Legislature.