A PROJECT OF RURAL SCHOOLS COLLABORATIVE & NREA

Teach Rural

Job Board

Find open positions for teachers, principals, and administrators and learn more about the surrounding area by clicking into a region below or post a new job here. Questions? Check out the FAQ.

Submit a Job Listing

Explore Open Positions

Loading map...

Junior/Senior High School Vice Principal / Junior High Athletic Director

Reedsport School District

Reedsport, OR | $70,001 +

Elementary Teachers (Grade TBD)

Riddle School District

Riddle, OR | Dependent on Experience

High School History and English and/or Health Teacher

Reedsport School District

Reedsport, OR | Dependent on Experience

Special Education Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Middle / High School FFA / Agriculture Teacher

Days Creek School District

Days Creek, OR | Dependent on Experience

Special Education Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Reading Specialist

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Chemistry Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

English Learners (EL) Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Special Education Teacher (2025-26)

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Elementary Teachers (2025-26)

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Biology Teacher (2025-26)

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Special Education Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

English Learners (EL) Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Early Childhood Special Education/PreK Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Gifted and Talented (GATE) Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Secondary Math Teacher (2025-26)

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Middle School English 7 Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

English Learners (EL) Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Special Education Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Gifted and Talented (GATE) Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Middle School Science 7 Teacher (2025-26)

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Anticipated Middle School English Teacher

Shenandoah County Public Schools

Woodstock, VA | $50,000 - $60,000

Middle School Spanish Teacher

Shenandoah County Public Schools

Woodstock , VA | $50,000 - $60,000

STEM/CTE Teacher

Orcas Island School District

Eastsound, WA | Dependent on Experience

Elementary Teacher

Drewry Mason Elementary School / Henry County Public Schools

Ridgeway, VA | Dependent on Experience

Elementary School Counselor

Pipestone Area Schools

Pipestone, MN | Dependent on Experience

Elementary Special Education Teacher

Pipestone Area Schools

Pipestone, MN | Dependent on Experience

Multi-Language Learners (MLL) Teacher

Pipestone Area Schools

Pipestone, MN | Dependent on Experience

Heartland Colony K-8 Teacher

Pipestone Area Schools

Pipestone, MN | Dependent on Experience

Early Childhood/Kindergarten Readiness Teacher

Pipestone Area Schools

Pipestone, MN | Dependent on Experience

Elementary Teacher

Pipestone Area Schools

Pipestone, MN | Dependent on Experience

High School Foreign Language Teacher - French

Bassett High School / Henry County Public Schools

Bassett, VA | Dependent on Experience

CTE Teacher - Family & Consumer Science (Culinary Arts)

Magna Vista High School/Henry County Public Schools

Ridgway, VA | Dependent on Experience

High School Biology Teacher

Magna Vista High School / Henry County Public Schools

Ridgeway, VA | Dependent on Experience

CTE Teacher - Game Design & Development

Bassett High School / Henry County Public Schools

Bassett, VA | Dependent on Experience

Special Education Lead (Grades 8-12)

Henry County Public Schools

Martinsville, VA | Dependent on Experience

Special Education Lead (Grades 5-8)

Henry County Public Schools

Martinsville, VA | Dependent on Experience

Special Education Lead (Grades PK-4)

Henry County Public Schools

Martinsville, VA | Dependent on Experience

Business Manager

Southern Tioga School District

Blossburg, PA | Dependent on Experience

Agricultural Science Teacher

Brush School District

Brush, CO | Dependent on Experience

Elementary Special Education Teacher

Brush School District

Brush, CO | Dependent on Experience

4th Grade Teacher

Brush School District

Brush, CO | Dependent on Experience

3rd Grade Teacher

Brush School District

Brush, CO | Dependent on Experience

High School Math Teacher

Bassett High School / Henry County Public Schools

Bassett, VA | Dependent on Experience

Middle School Social Studies Teacher

Laurel Park Middle School / Henry County Public Schools

Martinsville, VA | Dependent on Experience

Middle School English Teacher

Laurel Park Middle School/Henry County Public Schools

Martinsville, VA | Dependent on Experience

2025-26 Middle School Social Studies 5-8

Ouray School District R-1

Ouray, CO | Dependent on Experience

2025-26 Middle School Mathematics 5-8

Ouray School District R-1

Ouray, CO | $50,000 - $60,000

Forest Kindergarten Support Teacher (Part Time)

The Community School for Place Based Education

Mount Desert, ME | $20,000 - $30,000

Submit a Job Listing

“Embrace the reason behind your place… Don’t look at what you don’t have, look at what you do have and the possibilities that you could bring.”