what is the difference between public school and charter schools and which is better?
Charter schools are public schools that are independent of school districts through contracts with state or local boards. ... As public schools, charter schools are open to all children, do not require entrance exams, cannot charge tuition, and must participate in state testing and federal accountability programs.