Answer
Charter schools are established by teachers, parents, principals, educational experts and entrepreneurs. The biggest difference is that no student is assigned to a charter school. Families choose to enroll their children in charter schools.