Charter schools, fully paid for by the government, make sense. If you’re a minority (or otherwise) who can’t afford private school, you’re given a voucher for $10,000, and private school costs $30,000 per year, you’re still fucked. With the added benefit that your public school gets even less funding.
No. Improve the public schools. Take them out of the hands of corrupt municipalities and put them under state or Federal control if they want a dime of funding.