Port Charlotte has 16 primary and secondary schools. One of the best schools is Neil Armstrong Elementary School, which is rated 7. Neil Armstrong Elementary School has 786 children. The public schools in Port Charlotte are part of Charlotte County Public Schools. Sarasota County Public Schools is close by and scores higher than Charlotte County Public Schools. Nearby Desoto County Public Schools is worse, with a rating of 4. Port Charlotte's population is 73,333. Charlotte County Public Schools enrolls 22% of the population of Port Charlotte.