Charter schools blatantly cheat the system. It's surprisingly common and well-known, but considering the narrative is that traditional public schools (especially inner-city schools) are all failures and we should abandon them en masse in favor of the newer, "better" idea, you're not going to find many politicians who will take the stance that charter schools are a plague on our educational system and we must protect our traditional system.
I do not know why treating childhood education like fast food franchises has become part of society. If you royally screw up a child's education, it's going to severely impact them later in life. As a result, it's another reason why the "free market" strategy is a bad idea.