Cherokee Middle School was located at the eastern limits of Cherokee, Alabama on the north side of County Road 20. It served the children of western Colbert County for grades 5 through 8. The decline of population in the western portion of the county caused the school to close at the end of the 2006 – 2007 school year and the grades merged into Cherokee High School and Cherokee Elementary.