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

Knox County

Tennessee · Public K-12

Knox County runs 103 public K-12 schools per the latest NCES counts, with an average school size of about 612 students. The level mix is 59 elementary, 19 middle, and 20 high schools.

7-year change in Knox County

SY 2017-18 vs SY 2024-25
Total enrollment
63,014
+2,077 (+3%) vs SY 2017-18
School count
98
+8 (+9%) vs SY 2017-18
% White
63%
was 70%
% Hispanic
15%
was 9%
% Black
14%
was 14%
% Asian
3%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
494,148
all ages · ACS 5-yr
Schools
103
3 districts
Enrollment
63,014
students · NCES CCD
Median income
$74,222
Above Tennessee avg
Free/reduced lunch
·
Enrollment-weighted
Elementary
59
30,533 students
Middle
19
14,018 students
High
20
18,062 students
Combined / other
5
401 students
LARGEST DISTRICT
Knox County Public Schools
60,185 students · 3 districts in Knox County

County vs. school enrollment demographics

Left bar is the racial makeup of Knox County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
80%
Hispanic
6%
Black
8%
Asian
2%
Two or more
7%
Native American
0%
Pacific Islander
0%
School enrollment
White
63%
Hispanic
14%
Black
14%
Asian
3%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
41.0%
adults 25+
Poverty rate
7.1%
ACS 5-year
Unemployment
3.5%
civilian labor
Median age
37
20.9% under 18

Test scores in Knox County

Latest 2024-25 ELA proficiency, 83 schools ranked. Tennessee state average: 40.9%.

See all 83 schools in Knox County ranked by score →

All schools (103)

NameCityLevelGradesEnrollmentRating
KCS Virtual Elementary SchoolKnoxvilleCombinedM-M··
KCS Virtual High SchoolKnoxvilleCombinedM-M··
KCS Virtual Middle SchoolKnoxvilleCombinedM-M··

Cities in Knox County

Knoxville92 schoolsCorryton4 schoolsPowell4 schoolsStrawberry Plains2 schoolsMascot1 school

About Knox County

Across the population-heavy Tennessee county of Knox County of about 494,148 residents, the public-school footprint covers 103 schools and about 63,014 students.

For perspective, census numbers show the median household earns about $74,222 a year, 41% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 7%. That income level is 21% noticeably above the Tennessee median.

Looking at the level breakdown, Knox County covers 59 elementary schools (30,533 students), 19 middle schools (14,018), 20 high schools (18,062), and 5 combined or other schools.

The largest single district in Knox County is Knox County Public Schools, which alone enrolls about 60,185 students.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment climbed 3%: 60,937 students in SY 2017-18 versus 63,014 in SY 2024-25. Over that span, Knox County added 8 schools, going from 90 to 98. Demographically, the White share of enrollment declined from 70% to 63%.

In the discussion threads here, the community for Knox County discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve Knox County?
There are 103 public K-12 schools in Knox County, Tennessee, with a combined enrollment of about 63,014.
How many high schools are in Knox County?
Knox County, Tennessee has 20 public high schools, serving approximately 18,062 students.
How many middle schools are in Knox County?
Knox County, Tennessee has 19 public middle schools, serving approximately 14,018 students.
How many elementary schools are in Knox County?
Knox County, Tennessee has 59 public elementary schools, serving approximately 30,533 students.
What is the largest school district in Knox County?
Knox County Public Schools is the largest school district in Knox County, serving approximately 60,185 students. The county contains 3 school districts overall.
How many people live in Knox County?
Knox County has roughly 494,148 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Knox County?
Median household income in Knox County is $74,222, above the Tennessee average of $61,364. About 7.1% of residents live below the federal poverty line.
How educated are residents of Knox County?
Approximately 41.0% of adults 25 and older in Knox County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What is the racial makeup of Knox County?
Knox County residents are approximately 80% White, 6% Hispanic, 8% Black, 2% Asian, 7% two or more races according to the Census ACS 5-year estimate.
What share of housing in Knox County is owner-occupied?
Knox County has about 218,661 housing units, of which roughly 65.2% are owner-occupied.

Knox County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data