He’s in a charter school, not a public one.
A charter school IS a public school. Charter schools are still publically funded and under the administration of public education personnel. The difference between charter schools and regular government schools is that charter schools have relaxed regulations in some areas in exchange for the promise of enhanced educational results, the specifics usually being laid out in the school's charter.