With almost 30 private and public middle schools located in Madison County, residents have a large variety of schools to choose from! If public schools are the choice, then choosing where you live will determine what elementary school your child will go to. If private schools are the choice, then your choice could be determined by tuition, religious affiliation, by school size, by teaching or learning methods, by how far away the school is from your home or by a combination of factors.
Below is a list of middle schools located in Madison County.