Here in Fla., the Supreme Court just tied the hands of the legislature and the governor, ruling that it's unconstitutional for the State to offer vouchers. How they get that out of the Constitution, you'll never know. But the bottom line is that vouchers are dead in Fla., unless we can change the Constitution (or change the Supreme Court!)
As an aside, the way the Court got it out of the Constitution is this: There is a provision in the Fla. Constitution that guarantees a right to a good public education. So the Supreme Court ruled that offering vouchers is not public education and is therefore prohibited by the Constitution. Utter nonsense, of course, but it shows the extent that these Courts will go to in order to impose their vision of a socialist utopia on Americans.
It may sound counterintuitive, but the best way out of this is to build more support for vouchers. If enough voters want them, ways can be found around the courts. The facts have to be got out; people have to be hammered daily by examples of the wastefulness of public education. I know it is hard when the media are ardent believers in the notion that MORE money will fix the schools. Siunds hopeless, but, hey, fifty years ago, anti-smokers had no hope of getting the practce banned. To repeate the cliche, where there's a will there's a way.