What is the Meaning of a Charter School?

Charter schools are public schools which operate independently from the local school board. They have their own curriculum and philosophy about education. The receive funding from the school board as well.