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.

7-year change in Cannon County

SY 2017-18 vs SY 2024-25
Total enrollment
1,813
-154 (-8%) vs SY 2017-18
School count
5
-2 (-29%) vs SY 2017-18
% White
91%
was 94%
% Hispanic
5%
was 4%
% Black
1%
was 2%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Cannon County High SchoolWoodburyHigh09-12521
Cannon County Middle SchoolWoodburyMiddle06-08419
Cannon County Elementary SchoolWoodburyElementaryPK-05320
Cannon South Elementary SchoolBradyvilleElementaryPK-05315
Cannon North Elementary SchoolReadyvilleElementaryPK-05238

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 campus, 32% meaningfully below the state mean of roughly 537.

Over the past 7-year window. Total public-school enrollment in Cannon County has declined 8% since SY 2017-18, moving from about 1,967 students to 1,813. Over that span, Cannon County shed 2 schools, going from 7 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, 1 middle, 1 high schools.
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 schools serve students from pre-K through grade 12, across 5 campuses.
What cities does Cannon County serve?
Cannon County operates schools in Woodbury, Bradyville, Readyville across Tennessee.