As long as their funding comes directly from the government, then the government has the RIGHT to tell them what to do...no different than me paying a contractor to work on my house.
As far as the taxpayers go, that’s transparent to the schools, since taxes are collected at gunpoint, so taxpayers have no choice.
Thats assuming that you are paying the contractor with your OWN money, not money that you acquired from your neighbors at gunpoint.