Skip to content
USCity.review

School district in Alabama

Madison County

Schools
30
Students
20,551
Students per teacher
18.7 : 1

Schools

  • Sparkman High School

    High · Grades 10-12 · Harvest

    1,738 students

  • Hazel Green High School

    High · Grades 9-12 · Hazel Green

    1,348 students

  • Buckhorn High School

    High · Grades 9-12 · New Market

    1,287 students

  • Madison Cross Roads Elementary School

    Elementary · Grades PK-5 · Toney

    1,035 students

  • Monrovia Middle School

    Middle · Grades 6-8 · Huntsville

    1,003 students

  • Sparkman Middle School

    Middle · Grades 6-8 · Toney

    859 students

  • Moores Mill Intermediate School

    Middle · Grades 4-6 · New Market

    840 students

  • Riverton Intermediate School

    Middle · Grades 4-6 · Huntsville

    813 students

  • Lynn Fanning Elementary School

    Elementary · Grades PK-3 · Meridianville

    772 students

  • Hazel Green Elementary School

    Elementary · Grades PK-4 · Hazel Green

    738 students

  • Harvest School

    Elementary · Grades PK-5 · Harvest

    734 students

  • Meridianville Middle School

    Middle · Grades 7-8 · Hazel Green

    724 students

  • Buckhorn Middle School

    Middle · Grades 7-8 · New Market

    688 students

  • Central School

    Elementary · Grades PK-8 · Huntsville

    657 students

  • Sparkman Ninth Grade School

    · Grades 9 · Harvest

    651 students

  • Mt Carmel Elementary School

    Elementary · Grades PK-3 · Huntsville

    646 students

  • Legacy Elementary School

    Elementary · Grades PK-5 · Madison

    631 students

  • Endeavor Elementary School

    Elementary · Grades PK-5 · Harvest

    628 students

  • Madison County Virtual Academy

    Other · Grades 4-12 · Huntsville

    625 students

  • New Hope High School

    High · Grades 7-12 · New Hope

    586 students

  • New Hope Elementary School

    Elementary · Grades PK-6 · New Hope

    582 students

  • Riverton Elementary School

    Elementary · Grades PK-3 · Huntsville

    581 students

  • Monrovia Elementary School

    Elementary · Grades PK-5 · Huntsville

    495 students

  • Madison County High School

    High · Grades 9-12 · Gurley

    483 students

  • Madison County Elementary School

    Elementary · Grades PK-8 · Gurley

    412 students

  • New Market School

    Elementary · Grades PK-6 · New Market

    394 students

  • Owens Cross Roads School

    Elementary · Grades PK-4 · Owens Cross Roads

    319 students

  • Walnut Grove School

    Elementary · Grades PK-6 · New Market

    282 students

  • Madison County Alternative School

    Other · Grades 1-12 · Huntsville

    0 students

  • Madison County Career Technical Center

    High · Grades 9-12 · Huntsville

    0 students