These schools would not be able to discriminate against anyone based on the same factors that other institutions are held accountable to. As I stated above, public high schools are not effective because they do not have to compete to be better. Unlike a private organization whose success depends on the satisfaction of their consumers and the quality of their product, the school systems do not have to appease their consumers, the parents of the students that attend the schools. Nor is there a need to have a quality product. The use of charter schools is the best solution to this problem.
Charter schools depend on the satisfaction of the parents and students in order to make money.
If parents do not approve, they can send their sons or daughters to another school thereby defunding the schools that they disapprove of. Charter schools would only stay open by keeping students attending the school. They would have to successfully satisfy the parents. Charter schools would introduce competition and accountability and give the schools a reason to improve. With the current public school system being run by the government, there is a lot of wasteful spending of our tax money.