what is the difference between charter public and private schools?
Charter schools are independently run, and some are operated by for-profit private companies. ... Because they're autonomous, private schools are free to offer religious education, or curriculum not regulated by state standards. Some good schools are not accredited, although most are.