Charter schools are independent public schools of choice. They are independent because they are not part of a local school district. Each school sets its own curriculum and hires its own teachers.
They are public because:
1. they must accept all students who wish to enroll (subject to space availability);
2. they are free, charging no tuition to families; and
3. they are non-sectarian.