Home

Madison County Schools

Teaching Jobs in Madison County Schools, North Carolina

Marshall, NCMadison County

4Open Positions
2,063Students
7Schools
MadisonCounty

Madison County Schools is a public school district in Marshall, North Carolina. Madison County Schools serves about 2,063 students across 7 schools. Madison County Schools currently has 4 open positions — browse every role below and apply straight through the district's own hiring page, with no recruiters or paywalls in between. Listings refresh daily, so new postings appear as soon as the district publishes them.

Teacher salary guide for Madison County SchoolsEstimated pay ranges and how they compare statewide.

Current Openings

Browse all jobs

School Nutrition Director

All GradesFull-Time
Full-Time · 6d ago

Science Teacher 9-12

ScienceHigh School (9-12)Full-Time
Full-Time · 2w ago

Teacher English Language Arts (9-12)

EnglishHigh School (9-12)Full-Time
Full-Time · 2w ago

Substitute Teacher Early Childhood Education

Pre-K / Early LearningSubstitute
Substitute · Listed Apr 1, 2026

About Madison County Schools

MarshallMadison CountyNC

2,063Students
7Schools
1:12.2Student-Teacher
Navigated to Home