Are charter schools public schools?

Yes. Tennessee’s charter school law states that public charter schools are part of the state public education system and receive public funding through the Basic Education Program.