1

Stem Teacher Jobs in Raleigh, NC (NOW HIRING)

TSH's mission is to collaboratively maintain and develop K-12 teacher and student programs that inspire a passion for STEM learning, research, and discovery. The Science House achieves this through ...

TSH's mission is to collaboratively maintain and develop K-12 teacher and student programs that inspire a passion for STEM learning, research, and discovery. The Science House achieves this through ...

Math Teacher

Morrisville, NC · On-site

$44K - $57K/yr

A Bachelor's degree in a STEM-related or educational field is strongly preferred. * Strong content knowledge in math. * Experience teaching or tutoring students. * Classroom teaching experience at ...

Math Teacher

Morrisville, NC

$44K - $57K/yr

A Bachelor's degree in a STEM-related or educational field is strongly preferred. * Strong content knowledge in math. * Experience teaching or tutoring students. * Classroom teaching experience at ...

Math Teacher

Morrisville, NC · On-site

$44K - $57K/yr

A Bachelor's degree in a STEM-related or educational field is strongly preferred. * Strong content knowledge in math. * Experience teaching or tutoring students. * Classroom teaching experience at ...

Latin Teacher

Durham, NC · On-site

$40/hr

The Mission of Carolina Collegiate is to provide a modern college prep STEM education that prepares ... The part-time Latin Teacher has a highly focused academic scope tailored to an 8-hour weekly ...

next page

Showing results 1-20

Stem Teacher information

See Raleigh, NC salary details

$8

$28

$59

How much do stem teacher jobs pay per hour?

As of Aug 27, 2026, the average hourly pay for stem teacher in Raleigh, NC is $28.27, according to ZipRecruiter salary data. Most workers in this role earn between $18.94 and $29.66 per hour, depending on experience, location, and employer.

What is a STEM teacher?

STEM teachers are educators who specialize in teaching subjects related to Science, Technology, Engineering, and Mathematics. They design and deliver lessons that encourage students to explore these fields, often using hands-on activities and real-world problem solving. STEM teachers play a crucial role in fostering critical thinking, creativity, and innovation in students. They may work in elementary, middle, or high schools, and sometimes collaborate with other teachers to integrate STEM concepts across the curriculum.

What is a STEM teacher?

STEM teachers are educators who teach science, technology, engineering, or mathematics. Most STEM teachers specialize in one subject area, such as algebra or chemistry, especially at the secondary and post-secondary levels. However, primary school educators often teach general STEM lessons. Teaching students about science, math, or technology and motivating them to get excited about STEM subjects are your primary responsibilities. Your job duties include curriculum design, lesson implementation, student evaluation, and collaboration with other teachers. You must participate in professional development and continuing education to make sure you remain current in your STEM subject area, as the field is continually evolving.

How does a STEM teacher typically collaborate with other educators and staff to enhance student learning?

STEM teachers often work closely with colleagues across different subject areas to create interdisciplinary projects and integrated curricula. Collaboration may include co-planning lessons with math or science teachers, partnering with technology specialists, or coordinating with school counselors to support student engagement in STEM-related activities. These partnerships help ensure that students experience real-world applications of STEM concepts and benefit from a cohesive learning environment. Regular team meetings and professional development sessions also support ongoing collaboration and innovation.

What are the key skills and qualifications needed to thrive as a STEM teacher, and why are they important?

To thrive as a STEM Teacher, you need strong subject matter expertise in science, technology, engineering, and mathematics, typically supported by a relevant degree and teaching certification. Familiarity with educational technology, laboratory equipment, and STEM curriculum standards is essential. Creativity, effective communication, and the ability to inspire and engage students are standout soft skills in this role. These skills and qualities are crucial for fostering critical thinking, problem-solving, and a passion for STEM subjects among students.

What is the difference between Stem Teacher vs Science Teacher?

AspectStem TeacherScience Teacher
Required CredentialsTypically requires a teaching certification in STEM subjects, sometimes with a background in engineering, technology, or mathUsually requires a teaching certification with a focus on science subjects like biology, chemistry, or physics
Work EnvironmentWorks in classrooms, labs, and STEM-focused programs, often in K-12 schools or specialized STEM centersPrimarily in classrooms or labs teaching science courses in K-12 schools
Employer & Industry UsageCommonly employed in schools, STEM programs, and educational organizations emphasizing integrated STEM educationEmployed mainly in schools to teach specific science subjects

While both roles involve teaching in educational settings, a Stem Teacher focuses on integrated STEM subjects, combining science, technology, engineering, and math, whereas a Science Teacher specializes specifically in science disciplines. The choice depends on the focus area and certification background.

Is there a shortage of STEM teachers?

Yes, there is a recognized shortage of STEM teachers in many regions, driven by increasing demand for qualified educators in science, technology, engineering, and math subjects. This shortage often leads to higher job opportunities, competitive salaries, and a need for specialized certifications or degrees in these fields.

What is the average salary for STEM teachers in the US?

The average salary for STEM teachers in the US typically ranges from $50,000 to $70,000 annually, depending on experience, education level, and location. Teachers with specialized skills in science, technology, engineering, or mathematics and certifications may earn higher salaries, especially in high-demand districts.

What are the most commonly searched types of Stem Teacher jobs in Raleigh, NC?

The most popular types of Stem Teacher jobs in Raleigh, NC are:

What are popular job titles related to Stem Teacher jobs in Raleigh, NC?

For Stem Teacher jobs in Raleigh, NC, the most frequently searched job titles are:

What cities near Raleigh, NC are hiring for Stem Teacher jobs?

Cities near Raleigh, NC with the most Stem Teacher job openings:

Infographic showing various Stem Teacher job openings in Raleigh, NC as of August 2026, with employment types broken down into 74% Full Time, and 26% Part Time. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $58,801 per year, or $28.3 per hour.

CTE STEM Teacher @ Ayden-Grifton High School 26/27 school year

Raleigh, NC

North Carolina Jobs
Public Administration • 10K+ employees

Full-time

Re-posted 27 days ago


Job description

Summary

Under the general direction of the principal, the CTE Business/STEM Teacher provides high-quality instruction that prepares students for college, careers, and industry credentials in business, technology, computer science, engineering, and STEM-related fields. The teacher creates engaging, hands-on learning experiences that develop students' critical thinking, problem-solving, communication, collaboration, and technical skills while aligning instruction with North Carolina CTE standards.

The successful candidate will provide competency-based instruction in STEM and computer science courses, including AP Computer Science, while fostering innovation, creativity, and career readiness through project-based learning and real-world applications.

Courses Currently Assigned

The position is expected to teach a combination of the following courses:

  • STEM 1A
  • STEM 1B
  • AP Computer Science

Course assignments may be adjusted based on school needs, student enrollment, certification, and program growth.

Essential Duties and Responsibilities

Instruction and Curriculum

  • Plan, prepare, and deliver engaging standards-based instruction aligned to North Carolina CTE and STEM curriculum standards.
  • Teach STEM and computer science concepts through project-based and inquiry-based learning experiences.
  • Provide instruction in computational thinking, programming, engineering design, and emerging technologies.
  • Differentiate instruction to meet the diverse needs of all learners.
  • Utilize formative and summative assessment data to monitor student progress and guide instructional decisions.
  • Maintain accurate records of student achievement, attendance, and required documentation.

Computer Science and Technology Integration

  • Teach foundational and advanced computer science concepts, including programming and problem-solving strategies.
  • Facilitate coding experiences using languages and platforms such as Java, Python, Scratch, SNAP!, or other approved instructional tools.
  • Integrate technology effectively into classroom instruction and student projects.
  • Promote digital citizenship, cybersecurity awareness, and responsible technology use.

STEM and Career Readiness

  • Develop hands-on STEM learning opportunities that connect classroom content to real-world careers.
  • Incorporate engineering design processes, innovation challenges, and collaborative problem-solving activities.
  • Promote awareness of STEM and technology career pathways.
  • Support students in developing workplace readiness, leadership, and communication skills.

Program Development and Student Engagement

  • Assist in promoting and expanding STEM, computer science, and technology programs within the school.
  • Support participation in STEM competitions, computer science events, and related student organizations.
  • Collaborate with counselors, administrators, business partners, and post-secondary institutions to strengthen career pathways.
  • Participate in field experiences, industry visits, guest speaker opportunities, and career exploration activities.

Professional Responsibilities

  • Maintain a safe, organized, and effective classroom and laboratory environment.
  • Participate in professional development activities related to STEM, technology, and CTE instruction.
  • Collaborate with colleagues to improve instructional practices and student outcomes.
  • Follow all district, state, and federal policies and procedures.
  • Perform other duties as assigned by the principal.

Knowledge, Skills, and Abilities

  • Knowledge of effective instructional practices and classroom management techniques.
  • Understanding of STEM education, computer science instruction, and project-based learning.
  • Ability to teach programming and computational thinking concepts.
  • Strong communication, collaboration, and organizational skills.
  • Ability to build positive relationships with students, families, colleagues, and community stakeholders.
  • Proficiency with educational technology and digital learning tools.
  • Commitment to student achievement and continuous improvement.

Minimum Qualifications

  • Bachelor's degree from an accredited college or university.
  • Eligible for or holds a North Carolina teaching license in an appropriate CTE, Business, Technology, Computer Science, STEM, or related licensure area.
  • Demonstrated knowledge of STEM and computer science concepts.
  • Ability to meet all state and local employment requirements.

Preferred Qualifications

  • Experience teaching STEM, computer science, engineering, or technology-related courses.
  • Experience teaching AP Computer Science or similar advanced coursework.
  • Experience with Java, Python, Scratch, SNAP!, or other programming environments.
  • Experience implementing project-based learning and design-thinking methodologies.
  • Industry certifications or experience in technology, computer science, engineering, or related fields.
  • Experience developing partnerships with business, industry, or post-secondary institutions.

Equal Opportunity Employer

The district does not discriminate on the basis of race, color, religion, national origin, sex, age, disability, genetic information, veteran status, or any other legally protected status in its educational programs, activities, or employment practices.




North Carolina Jobs logo

About North Carolina Jobs

Sourced by ZipRecruiter

North Carolina Jobs is a public sector organization based in Raleigh, NC, US. Since its establishment, it has been dutifully serving the community by functioning as a comprehensive platform for job listings and career development resources in the state of North Carolina. Its core mission is to enhance the state's workforce by connecting its residents with employers throughout the region, aiming to foster growth and prosperity in the community by stimulating the local economy.

Industry

Public administration

Company size

10,000+ Employees

Headquarters location

Raleigh, NC, US

Year founded

1989

Social media