In my state, the charter schools for the "regular" students don't perform any better than the public schools (who actually do pretty good) nor do they have any real innovative ideas. The reading and math approaches they use are ones either used by public schools or discarded long ago by private and public schools. They are, however, a tool of the education liberals in my state with their political agenda against public education. I do strongly support some of the career-oriented charter schools for those of high-school age, though.
Since vouchers are another tool of the above-mentioned liberals, I do not support them. On a private basis, though, they are probably okay.