It is true diversity does make a population stronger and that is why we should have diversity in our knowledge. With charter schools the debate over what is taught in schools would end because parents would send their children to a school that shared their values. Parents could send their children to specialized charter schools that could include everything from aviation to agriculture, from science to religion. If students are interested in what they are learning then it is much easier for them to retain what they learn. Most public school systems in the United States are lacking local accountability.
Schools fail to be accountable to the people that they affect most, the students and their parents.
The bureaucratic demands are a higher priority than the students and parents needs because the bureaucracy can take both money and jobs away. The bureaucracy holds them accountable and you have to go to the bureaucracy when you have a problem because they are the link between you, the lawmakers and the schools. With Charter Schools the government and the bureaucrats are almost taken entirely out of the equation and you have a direct link to the school. You can hold them directly accountable. The biggest opponents to charter schools are those who trust the government more than the people.