What is the difference between charter schools and other public schools? Charter schools are public schools of choice, meaning that families choose them for their children. They operate with freedom from some of the regulations that are imposed upon district schools.