So fix them.
Yes indeed. Charter schools were meant to be small in number and to serve as laboratories where different teaching methods could be tried. Now they are just publicly funded (as in, tax dollars) private schools that are not open to everyone. And while some are excellent (just like public schools), some are wretched (just like public schools). A statewide survey here in NC ranked every school in the state on educational achievement and on average the charters came in behind public. And the charters siphon off the students whose parents take a real interest in their education. And because charters do not have to provide transportation or meals (although a few do), they are excluding the kids, the poor ones, who depend on busses and free lunches. And perhaps most egregious, at least in my mind, is that a charter can boot a disruptive student back to the public schools at any time yet keep the entire allotment of public money they were given for that student.
So, the public schools are having some of the better students and more involved parents taken away, as well as losing a good deal of money. And the GOP now points to them and says "See, the public schools are bad." It's like the guy who puts sugar in a car's gas tank and then complains it is not running well.