Skip to content

The average salary for a Middle School Teacher in North Carolina is $52,830.

Annual Average Salary Information

Annual Average Salary: $52,830

$39,640$63,780

View Jobs

Middle Grades Science Teacher - Interim with Benefits in Charlotte

Charlotte-Mecklenburg Schools is looking for a dedicated Middle School Teacher to join their team in Charlotte, North Carolina. The successful candidate will provide instructional leadership in a nurturing educational environment, ensuring that all students receive the support they need to thrive ...Read more

Middle & High School Administrator & Curriculum Leader in Sanford

Central Carolina Academy in Sanford, North Carolina seeks a qualified middle and/or high school administrator. The ideal candidate will manage faculty and support staff, guide curriculum implementation, and handle discipline referrals consistently.

Additionally, the candidate will foster co ...Read more

Middle School Science Teacher (6-Month Interim, Benefits) in Charlotte

TrulyHired is seeking a middle school teacher in Charlotte, North Carolina to provide leadership and instructional work in a nurturing educational environment. The candidate will develop lesson plans, assess student performance, and create engaging classroom experiences.

A Bachelor's degree ...Read more

Assistant Professor, Technical Theater in Durham

Summary

Lynn University seeks an Assistant Professor of Technical Theater with a strong background as a performing arts technical director for the Drama Program in the College of Arts and Sciences. Applicants must have focus and the understanding of scenic design, set‑building, and t ...Read more

Visiting Assistant Professor in English in Davidson

The Department of English at Davidson College invites applications for a two-year position in British Literature since 1800 at the Visiting Assistant Professor level with a start date of August 1, 2026. Completion or imminent completion of a Ph.D. in British literature is required, and under ...Read more

Assistant Professor - 2719 in Pembroke

Position Overview


Assistant Professor of Business Law – Full time, tenure‑track, effective Fall 2026.


Department: Accounting, Finance & Information Technology Management (AFIT), Thomas College of Business and Economics, University of North Carolina at Pembroke.< ...Read more

Assistant Professor of Spanish in Wilmington

Salary commensurate with education and experience.

Washington University in St. Louis invites applications for a full-time Assistant Professor of Spanish in the Department of Romance Languages and Literatures at Washington University’s School of Arts and Sciences. Position will teach S ...Read more

Clinical Assistant Professor in Durham

Position Overview


Be an Eagle – Where Purpose Takes Flight! Are you ready to make an impact? At North Carolina Central University (NCCU), we are more than an institution – we are a community rooted in a legacy of excellence and transformation. A historically Black university ...Read more

Assistant Professor of Nursing in Wilsons Mills

This position is a full-time, tenure track or non-tenure track Assistant Professor of Nursing. In addition to teaching in the Judy Howard Hill Nursing program, the successful candidate’s responsibilities will include academic advising, holding office hours, assisting students outside of class, and ...Read more

Assistant Professor: Middle Grades Education & Teacher Prep in Fayetteville

Fayetteville State University in Fayetteville, North Carolina is seeking an Assistant Professor in Middle Grades, Secondary and Specialized Subjects. The role involves providing instruction and supervision while contributing to scholarly activities in education.

The ideal candidate will hol ...Read more