Williamson County Middle and High Schools

Williamson County Schools is home to ten middle schools and ten high schools. Middle schools serve students in grades six through eighth, and high schools serve students in ninth through twelfth grades. Hillsboro serves students in kindergarten through eighth grades.

Middle Schools

Brentwood Middle School
5324 Murray Lane
Brentwood, TN 37027
Fairview Middle School
7200 Cumberland Drive
Fairview, TN 37062
Grassland Middle School
2390 Hillsboro Road
Franklin, TN 37069
Heritage Middle School
4803 Columbia Pike
Thompson Station, TN 37179
Hillsboro School
5412 Pinewood Road
Franklin, TN 37064
Mill Creek Middle School
200 York Trail
Nolensville, TN 37135
Page Middle School
6262 Arno Road
Franklin, TN 37064
Spring Station Middle School
1000 Spring Station Road
Spring Hill, TN 37174
Sunset Middle School
200 Sunset Trail
Brentwood, TN 37027
Thompson's Station Middle School
2638 Clayton Arnold Road
Thompson’s Station, TN 37179
Woodland Middle School
1500 Volunteer Parkway
Brentwood, TN 37027

High Schools

Brentwood High School
5304 Murray Lane
Brentwood, TN 37027
Centennial High School
5050 Mallory Lane
Franklin, TN 37067
Fairview High School
2595 Fairview Blvd
Fairview, TN 37062
Franklin High School
810 Hillsboro Road
Franklin, TN 37064
Independence High School
1776 Declaration Way
Thompson's Station,TN 37179
Nolensville High School
1600 Summerlyn Drive
Nolensville, TN 37135
Page High School
6281 Arno Road
Franklin, TN 37064
Ravenwood High School
1724 Wilson Pike
Brentwood, TN 37027
Renaissance High School
108 Everbright Avenue
Franklin, TN 37064
Summit High School
2830 Twin Lakes Drive
Spring Hill, TN 37174