The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

5 schools in Cannon County

Tennessee · 1,813 students · 3 cities

Cannon County is a public-school district inside Tennessee, running 5 K-12 schools with combined enrollment of roughly 1,813 students, broken out as 3 elementary, 1 middle, and 1 high.

4-year change in Cannon County

SY 2020-21 vs SY 2024-25
Total enrollment
1,813
+1,248 (+221%) vs SY 2020-21
School count
5
+4 (+400%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Cannon County ranks

Among districts
MeasureThis districtIn TennesseeIn the US
Enrollment
ranked largest first
1,813#104 of 135#4,772 of 9,234
Number of schools
ranked most first
5#94 of 135N/A
Diversity index
ranked most diverse first
16.7%#108 of 123#6,028 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

About Cannon County

Cannon County is a rural-scale public-school district in Tennessee. The district oversees 5 schools and educates approximately 1,813 students.

For a sense of the school types, Cannon County is built around 3 elementary, 1 middle, and 1 high school.

On a per-school basis, Cannon County runs about 363 students per school, 32% meaningfully below the state mean of roughly 537.

Over the past 4-year window. Total public-school enrollment in Cannon County has climbed 221% since SY 2020-21, moving from about 565 students to 1,813. Over that span, Cannon County opened 4 schools, going from 1 to 5.

On this page, the community for Cannon County discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many schools are in Cannon County?
Cannon County operates 5 public K-12 schools in Tennessee, serving approximately 1,813 students.
What is the mix of elementary, middle, and high schools in Cannon County?
Cannon County includes 3 elementary schools, 1 middle school, and 1 high school.
What is the largest school in Cannon County?
Cannon County High School is the largest public school in Cannon County by enrollment, with approximately 521 students.
What grade levels does Cannon County serve?
Cannon County serves students from pre-K through grade 12 across 5 schools.
What cities does Cannon County serve?
Cannon County operates schools in Woodbury, Bradyville, Readyville across Tennessee.