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

Williamson County

Tennessee · Public K-12

Williamson County's public-school directory totals 60 campuses, with student enrollment near 44,754. Williamson County Public Schools is the largest district. Median household income runs around $135,594. By level, that breaks down as 35 elementary, 14 middle, and 11 high schools.

7-year change in Williamson County

SY 2017-18 vs SY 2024-25
Total enrollment
44,754
+1,729 (+4%) vs SY 2017-18
School count
60
+8 (+15%) vs SY 2017-18
% White
73%
was 78%
% Hispanic
10%
was 8%
% Black
4%
was 5%
% Asian
8%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
260,351
all ages · ACS 5-yr
Schools
60
2 districts
Enrollment
44,754
students · NCES CCD
Median income
$135,594
Above Tennessee avg
Free/reduced lunch
·
Enrollment-weighted
Elementary
35
19,912 students
Middle
14
10,548 students
High
11
14,294 students
Combined / other
0
schools
LARGEST DISTRICT
Williamson County Public Schools
41,593 students · 2 districts in Williamson County

County vs. school enrollment demographics

Left bar is the racial makeup of Williamson 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
82%
Hispanic
6%
Black
4%
Asian
5%
Two or more
7%
Native American
0%
Pacific Islander
0%
School enrollment
White
73%
Hispanic
10%
Black
4%
Asian
8%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
62.7%
adults 25+
Poverty rate
3.1%
ACS 5-year
Unemployment
2.4%
civilian labor
Median age
40
25.8% under 18

Test scores in Williamson County

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

See all 60 schools in Williamson County ranked by score →

All schools (60)

NameCityLevelGradesEnrollmentRating
Independence High SchoolThompson'S StationHigh09-122,091·
Ravenwood High SchoolBrentwoodHigh09-121,975·
Franklin High SchoolFranklinHigh09-121,729·
Summit High SchoolSpring HillHigh09-121,609·
Brentwood High SchoolBrentwoodHigh09-121,588·
Nolensville High SchoolNolensvilleHigh09-121,491·
Fred J Page High SchoolFranklinHigh09-121,478·
Fred J Page Middle SchoolFranklinMiddle06-081,388·
Centennial High SchoolFranklinHigh09-121,354·
Brentwood Middle SchoolBrentwoodMiddle06-081,109·
Woodland Middle SchoolBrentwoodMiddle06-08957·
Mill Creek Middle SchoolNolensvilleMiddle06-08932·
Nolensville ElementaryNolensvilleElementaryKG-05883·
Heritage Middle SchoolThompson StationMiddle06-08847·
Spring Station Middle SchoolSpring HillMiddle06-08800·
Grassland Middle SchoolFranklinMiddle06-08798·
Creekside Elementary SchoolFranklinElementaryKG-05780·
Thompson's Station Elementary SchoolThompson'S StationElementaryKG-05767·
Trinity ElementaryFranklinElementaryPK-05735·
Sunset Middle SchoolBrentwoodMiddle06-08731·
Kenrose ElementaryBrentwoodElementaryKG-05721·
Arrington Elementary SchoolArringtonElementaryPK-05715·
Clovercroft Elementary SchoolFranklinElementaryKG-05703·
Crockett ElementaryBrentwoodElementaryPK-05697·
Fairview High SchoolFairviewHigh09-12688·
Longview Elementary SchoolSpring HillElementaryPK-05670·
Pearre Creek Elementary SchoolFranklinElementaryPK-05658·
Scales ElementaryBrentwoodElementaryKG-05641·
Mill Creek Elementary SchoolNolensvilleElementaryKG-05625·
Sunset Elementary SchoolBrentwoodElementaryPK-05616·
Jordan Elementary SchoolBrentwoodElementaryPK-05611·
Edmondson ElementaryBrentwoodElementaryKG-05591·
Heritage ElementaryThompson StationElementaryKG-05585·
Thompson's Station Middle SchoolThompson'S StationMiddle06-08579·
Winstead Elementary SchoolFranklinElementaryPK-05567·
Allendale Elementary SchoolSpring HillElementaryKG-05563·
Bethesda ElementaryThompson StationElementaryKG-05561·
Chapman's Retreat ElementarySpring HillElementaryPK-05561·
Walnut Grove ElementaryFranklinElementaryKG-05560·
Legacy Middle SchoolFranklinMiddle06-08558·
Fairview Middle SchoolFairviewMiddle06-08540·
Amanda H. North Elementary SchoolSpring HillElementaryPK-05539·
Westwood Elementary SchoolFairviewElementaryPK-05538·
Lipscomb ElementaryBrentwoodElementaryKG-05532·
Oak View Elem SchoolFranklinElementaryPK-05517·
Freedom Middle SchoolFranklinMiddle07-08511·
Moore ElementaryFranklinElementaryPK-04496·
Freedom IntermediateFranklinMiddle05-06491·
Hillsboro Elementary/ Middle SchoolFranklinElementaryKG-08482·
Fairview ElementaryFairviewElementaryPK-05469·
Liberty ElementaryFranklinElementaryPK-04435·
Grassland ElementaryBrentwoodElementaryKG-05428·
College Grove ElementaryCollege GroveElementaryKG-05384·
Hunters Bend ElementaryFranklinElementaryPK-05361·
Poplar Grove K-4FranklinElementaryPK-04324·
Franklin ElementaryFranklinElementaryPK-04318·
Poplar Grove 5-8FranklinMiddle05-08307·
Johnson ElementaryFranklinElementaryPK-04279·
Renaissance High SchoolFranklinHigh09-12174·
Vanguard Virtual High SchoolFranklinHigh09-12117·

Cities in Williamson County

Franklin25 schoolsBrentwood13 schoolsSpring Hill6 schoolsFairview4 schoolsNolensville4 schoolsThompson Station3 schoolsThompson'S Station3 schoolsArrington1 schoolCollege Grove1 school

About Williamson County

Across the high-population Tennessee county of Williamson County of about 260,351 residents, the public-school footprint covers 60 schools and about 44,754 students.

Zooming out, census numbers show typical household earnings sit around $135,594, roughly 63% of adults have completed at least a four-year degree, and the federal-poverty share is near 3%. That income level is 121% above the Tennessee median.

For a sense of the school types, Williamson County covers 35 elementary schools (19,912 students), 14 middle schools (10,548), and 11 high schools (14,294).

Williamson County Public Schools is the biggest district by enrollment, covering about 41,593 students across Williamson County.

Over the past 7-year window. Total public-school enrollment in Williamson County has expanded 4% since SY 2017-18, moving from about 43,025 students to 44,754. The school count climbed from 52 to 60 across the same 7-year window. The White share of public-school enrollment contracted from 78% to 73%.

On allk12, the community for Williamson County discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Williamson County?
Williamson County, Tennessee has 60 public K-12 schools serving approximately 44,754 students.
How many high schools are in Williamson County?
Williamson County, Tennessee has 11 public high schools, serving approximately 14,294 students.
How many middle schools are in Williamson County?
Williamson County, Tennessee has 14 public middle schools, serving approximately 10,548 students.
How many elementary schools are in Williamson County?
Williamson County, Tennessee has 35 public elementary schools, serving approximately 19,912 students.
What is the largest school district in Williamson County?
Williamson County Public Schools is the largest school district in Williamson County, serving approximately 41,593 students. The county contains 2 school districts overall.
How many people live in Williamson County?
Williamson County has roughly 260,351 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Williamson County?
Median household income in Williamson County is $135,594, above the Tennessee average of $61,364. About 3.1% of residents live below the federal poverty line.
How educated are residents of Williamson County?
Approximately 62.7% of adults 25 and older in Williamson County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What is the racial makeup of Williamson County?
Williamson County residents are approximately 82% White, 6% Hispanic, 4% Black, 5% Asian, 7% two or more races according to the Census ACS 5-year estimate.
What share of housing in Williamson County is owner-occupied?
Williamson County has about 96,921 housing units, of which roughly 78.8% are owner-occupied.

Williamson County school rankings

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