107 teacher jobs at 32 companies in Salem, VA

1mo
Save
Mark Applied
Hide
First Grade Teacher
Roanoke, Virginia, United States
$51k-$87k/yr OnsiteFull Time
Roanoke City Public Schools
Roanoke City Public Schools: Government-operated urban public school division serving approximately 13,547 pre-K–12 students in Roanoke, Virginia.
Bachelor's degree in education, must have or be eligible for a Virginia teacher license with elementary endorsement; ability to plan instruction, manage classrooms, communicate with families, and use instructional technology.
3w
Save
Mark Applied
Hide
Elementary Teacher
Bedford, Virginia, United States
OnsitePart Time
LifeWise Academy
LifeWise Academy: Bible education programs for public school students.
2+ YOERequires two years of classroom teaching experience, active Christian faith aligned with the organization's statement of faith, local church participation, and completion of teacher certification training.
2mo
Save
Mark Applied
Hide
Substitute Teacher
Chatham, Virginia, United States
$13-$17/hr OnsitePart Time
Pittsylvania County Schools
Pittsylvania County Schools: Public Virginia K-12 school district educating approximately 7,800 students through schools, academies, and career programs.
Providing classroom coverage: report to principal, follow lesson plans and school schedule, supervise students, take attendance, follow emergency/dismissal procedures, and complete teacher reports.
1mo
Save
Mark Applied
Hide
Substitute Teacher/Paraprofessional
Radford, Virginia, United States
$144-$215/day OnsitePart Time
Radford City Public Schools
Radford City Public Schools: Government K-12 school district serving Radford, Virginia students from prekindergarten through grade 12.
Provide classroom instruction and supervision in the teacher's absence, follow lesson plans, maintain student safety and confidentiality, and report for duty on time for daily assignments.
1mo
Save
Mark Applied
Hide
Teacher
Roanoke, Virginia, United States
$40k-$48k/yr OnsiteFull Time
Roanoke Valley Early Education Services
Roanoke Valley Early Education Services: Private early-learning and childcare provider serving infants through school-age children across Southwest Virginia.
Proven teaching experience, knowledge of teaching best practices and legal guidelines, strong communication, organization, discipline, and ability to pass background checks including fingerprinting and state registries.
2mo
Save
Mark Applied
Hide
Primary Lead Teacher
Salem, Virginia, United States
OnsiteFull Time
Salem Montessori School
Salem Montessori School: Private Montessori school in Salem, Virginia, educating children from infancy through middle school.
Lead primary classroom using Montessori principles; Associate's degree or higher in early childhood fields preferred; experience as a lead teacher; maintain CPR/First Aid; AMI/AMS/MACTE credential or willingness to pursue.
2mo
Save
Mark Applied
Hide
SY 26-27 Art Teacher
Lynchburg, Virginia, United States
OnsiteFull Time
Lynchburg City Schools
Lynchburg City Schools: Public school district serving the city of Lynchburg, Virginia.
Virginia teacher license with visual arts PreK-12 endorsement required; lesson planning, classroom management, use of instructional technology, record keeping, and communication with parents and staff.
1mo
Save
Mark Applied
Hide
Teacher - English
Roanoke, Virginia, United States
$50k-$60k/yr OnsiteFull Time
Minnick Schools
Minnick Schools: Nonprofit Virginia private day schools serving students ages 5–22 with academic, behavioral, vocational, and developmental support.
Teaching license with Special Education or content area endorsement, bachelor’s degree, valid Virginia driver’s license with clean driving record, Safety‑Care certification (training provided).
1mo
Save
Mark Applied
Hide
Gifted Teacher
Low Moor, Virginia, United States
$47k-$70k/yr OnsiteFull Time
Alleghany Highlands Public Schools
Alleghany Highlands Public Schools: Government-run Virginia public school district educating PK–12 students in Alleghany County and Covington.
Valid state teaching certification with subject endorsement, fitness for duty, ability to maintain records and demonstrate effective lesson planning; teaching experience preferred.
4d
Save
Mark Applied
Hide
Childcare Lead Teacher
Roanoke, Virginia, United States
$15-$18/hr OnsiteFull Time
Child Development Schools
Child Development Schools: For-profit provider of early childhood education and childcare services.
Requires high school diploma or GED, age 18+, background check, 12 hours of childcare training within 30 days, communication skills, and physical ability to work with young children. Early childhood education coursework is preferred.
3d
Save
Mark Applied
Hide
2026-2027 Teacher - Special Education - Secondary
Christiansburg, Virginia, United States
$54k-$88k/yr OnsiteFull Time
Montgomery County School Board
Montgomery County School Board: Government public school district educating pre-K–12 students in Montgomery County, Virginia.
0+ YOEVirginia teacher license or eligibility with appropriate endorsement, special education knowledge, lesson planning, student assessment, technology integration, collaboration, and strong communication skills.
Google Drive
3w
Save
Mark Applied
Hide
Theater Teacher
Pulaski County, Virginia, United States
OnsiteFull Time
Pulaski County Public Schools
Pulaski County Public Schools: Government-operated Virginia public school district serving PK–12 students in Pulaski County.
Bachelor's degree and eligibility for Virginia secondary teaching license with endorsement; knowledge of curriculum and teaching methodology; skill with multimedia and computer technology; strong oral and written communication.
1mo
Save
Mark Applied
Hide
Substitute Teacher
Monroe County, West Virginia, United States
$182/day OnsiteTemporary
West Virginia Department of Education
West Virginia Department of Education: The state educational agency for West Virginia's public school system.
Must hold a valid West Virginia teaching certificate appropriate for the grade level.
2mo
Save
Mark Applied
Hide
Early Childhood Special Education Teacher - Itinerant
Pearisburg, Virginia, United States
$50k-$73k/yr OnsiteFull Time
Giles County Public Schools
Giles County Public Schools: Public Virginia school district serving PreK–12 students through elementary, middle, high, virtual, and career-technical programs.
Must hold proper state teaching certification; bachelor degree preferred; citizenship, residency, or valid work visa required; 210-day term with benefits per teacher contract; duties include curriculum implementation, student assessment, and collaboration.
3w
Save
Mark Applied
Hide
A-STEP TEACHER 2026-27
Roanoke County, Virginia, United States
$49k-$83k/yr OnsiteFull Time
Roanoke County Public Schools
Roanoke County Public Schools: Government-operated public K–12 school district serving students in Roanoke County, Virginia.
Collegiate Professional License with appropriate endorsement required; strong interpersonal and communication skills; ability to develop educational and transitional plans and manage student caseloads.
1d
Save
Mark Applied
Hide
Middle School Math Teacher
Roanoke, Virginia, United States
OnsiteFull Time
Diocese of Richmond
Diocese of Richmond: Nonprofit Roman Catholic diocese serving parishes, schools, ministries, and senior communities across central and southern Virginia.
Virginia teaching license and certification required. Requires a four-year degree, lesson planning, student assessment, classroom supervision, technology integration, and commitment to Catholic education.
3h
Save
Mark Applied
Hide
Bandmaster / Music Teacher
Chatham, Virginia, United States
$45k-$50k/yr OnsiteFull Time
Hargrave Military Academy
Hargrave Military Academy: Non-profit Baptist-affiliated all-boys military college-preparatory boarding school serving boys in grades 7–12 and postgraduate.
Bachelor's degree in music-related field preferred; military-style band experience and military musical protocol knowledge required. Requires driver's license, leadership skills, and ability to travel and work irregular hours.
2mo
Save
Mark Applied
Hide
Special Education Teacher
Ridgeway, Virginia, United States
$52k-$75k/yr OnsiteFull Time
Henry County Public Schools
Henry County Public Schools: Public Virginia PK–12 school district serving Henry County students through schools, career, adult-education, and community-learning programs.
Bachelor's degree in education, eligibility or possession of a Virginia teaching license, experience working with students with disabilities, ability to develop IEPs, maintain records, and use instructional strategies to support student growth.
1w
Save
Mark Applied
Hide
Early Head Start Assistant Teacher
Bedford, Virginia, United States
$17-$19/hr OnsiteFull Time
HumanKind Early Head Start
HumanKind Early Head Start: Virginia nonprofit providing childcare, foster care, parent support, and economic-resource services to individuals and families.
0.5+ YOEHigh school diploma or equivalent, six months of infant and toddler education or care experience, communication skills, confidentiality, physical stamina, and willingness to learn early childhood standards.
4w
Save
Mark Applied
Hide
Secondary Science Teacher 2026-2027
Altavista, Virginia, United States
$51k-$73k/yr OnsiteFull Time
Campbell County Public Schools
Campbell County Public Schools: Virginia public school district serving Campbell County students from prekindergarten through grade 12.
Graduate of accredited college; possess or be eligible for Virginia teaching license/endorsement; ability to plan instruction, maintain records, supervise students, and communicate with parents and staff.