The wealthy are opposed to public schools for many reasons. They don't want their children associating with riff-raff, they want their own children in private schools, they don't want to pay taxes for public schools (especially if they are sending their kids to a private school and paying for that as well), and they want to be able to make a profit off of the public tax dollars that are going to public schools. They have had some problems convincing the public that public tax dollars should go to strictly private schools, so they have worked very hard to crate a middle-of-the-road school that is partly private, partly public, called the "charter" school. These schools often get to select some children over others and they are usually privately run, so some capitalist is making a profit at the expense of the educational program.
The wealthy (and conservatives who buy the whole bullshit line of reasoning) like to promote these charter schools as superior in some fashion to the public schools - not as good as the private schools mind you, but better than the average. There's just one or two problems.
First of all, the public schools do not have to make a profit - every penny they get goes into educating the children. Charter school operators need to make a profit - and given the exact same dollar-per-student aid, 10% is taken off the top for the owners of the charter.
Secondly, there's not a lot of evidence that, on average, the charters do as good a job of educating the children as the public schools. (Go figure - 10% less money to run the program.) And so, they try to break all of the rules for reporting. Oh, there's lots of evidence of this - click the link below to read a fairly comprehensive report on this very topic.