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

Bms Logo Sm
5324 Murray Lane
Brentwood, TN 37027
Fms Logo Sm
7200 Cumberland Drive
Fairview, TN 37062
Gms Logo Sm
2390 Hillsboro Road
Franklin, TN 37069
Hms Logo Sm
4803 Columbia Pike
Thompson Station, TN 37179
HEMS Logo Sm
5412 Pinewood Road
Franklin, TN 37064
MCMS Logo Sm
200 York Trail
Nolensville, TN 37135
Pms Logo
6262 Arno Road
Franklin, TN 37064
Ssms Logo Sm
1000 Spring Station Road
Spring Hill, TN 37174
Sms Logo Sm
200 Sunset Trail
Brentwood, TN 37027
TSMS Logo Sm
2638 Clayton Arnold Road
Thompson’s Station, TN 37179
WMS Logo Sm
1500 Volunteer Parkway
Brentwood, TN 37027

High Schools

Bhs Logo Sm
5304 Murray Lane
Brentwood, TN 37027
CHS Logo Sm
5050 Mallory Lane
Franklin, TN 37067
Fvhs Logo Sm
2595 Fairview Blvd
Fairview, TN 37062
Fhs Logo Sm
810 Hillsboro Road
Franklin, TN 37064
IHS Logo Sm
1776 Declaration Way
Thompson's Station,TN 37179
Nhs Logo
1600 Summerlyn Drive
Nolensville, TN 37135
PHS Logo Sm
6281 Arno Road
Franklin, TN 37064
Rhs Logo Sm
1724 Wilson Pike
Brentwood, TN 37027
Rnhs Logo Sm
108 Everbright Avenue
Franklin, TN 37064
Shs Logo Sm
2830 Twin Lakes Drive
Spring Hill, TN 37174