Madison County Public Schools

All
(7)
All
(7)
 
High
(2)
High
(2)
 
Middle
(1)
Middle
(1)
 
Elementary
(4)
Elementary
(4)
 
Private
(2)
Private
(2)
 
There are 7 public schools in Madison County, North Carolina, serving 2,487 students.
Minority enrollment is 5% (majority Hispanic) and the student:teacher ratio is 14:1.

Madison County Public Schools

  • School Location Grades Students
  • MarshallBrush Creek Elementary School
    265 Upper Brush Creek Rd
    MarshallNC 28753
    (828)649-1547

    Grades: KG-5 | 418 students
  • Hot SpringsHot Springs Elementary School
    63 Serpentine Ave
    Hot SpringsNC 28743
    (828)622-3292

    Grades: KG-5 | 103 students
  • MarshallLaurel Elementary School
    4100 Hwy 212
    MarshallNC 28753
    (828)656-2223

    Grades: KG-5 | 65 students
  • Mars HillMadison Early College High School
    800 Bailey St
    Mars HillNC 28754
    (828)689-9552

    Grades: 9-12 | 191 students
  • MarshallMadison High School
    5740 Us Hwy 2570
    MarshallNC 28753
    (828)649-2876

    Grades: 9-12 | 645 students
  • MarshallMadison Middle School
    95 Upper Brush Creek Rd
    MarshallNC 28753
    (828)649-2269

    Grades: 6-8 | 591 students
  • Mars HillMars Hill Elementary School
    200 School House Ln
    Mars HillNC 28754
    (828)689-2922

    Grades: KG-5 | 474 students