Teach STEM and computer science concepts through project-based and inquiry-based learning experiences. * Provide instruction in computational thinking, programming, engineering design, and emerging ...
Teach STEM and computer science concepts through project-based and inquiry-based learning experiences. * Provide instruction in computational thinking, programming, engineering design, and emerging ...
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 ...
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 ...
Mathematics Teacher (Math 1 and Math 2)
Durham, NC · On-site
$45K - $59K/yr
Together, we are Leading the Future of STEM Education. RTHS seeks a dynamic Math Teacher who is passionate about rigorous, innovative math instruction that prepares students for advanced STEM ...
Mathematics Teacher (Math 1 and Math 2)
Durham, NC · On-site
$45K - $59K/yr
Together, we are Leading the Future of STEM Education. RTHS seeks a dynamic Math Teacher who is passionate about rigorous, innovative math instruction that prepares students for advanced STEM ...
Mathematics Teacher (Math 1 and Math 2)
Durham, NC · On-site
$45K - $59K/yr
Together, we are Leading the Future of STEM Education. RTHS seeks a dynamic Math Teacher who is passionate about rigorous, innovative math instruction that prepares students for advanced STEM ...
Mathematics Teacher (Math 1 and Math 2)
Durham, NC · On-site
$45K - $59K/yr
Together, we are Leading the Future of STEM Education. RTHS seeks a dynamic Math Teacher who is passionate about rigorous, innovative math instruction that prepares students for advanced STEM ...
Mathematics Teacher (Math 1 and Math 2)
Durham, NC · On-site
$45K - $59K/yr
Together, we are Leading the Future of STEM Education. RTHS seeks a dynamic Math Teacher who is passionate about rigorous, innovative math instruction that prepares students for advanced STEM ...
Quick apply
Mathematics Teacher (Math 1 and Math 2)
Durham, NC · On-site
$45K - $59K/yr
Together, we are Leading the Future of STEM Education. RTHS seeks a dynamic Math Teacher who is passionate about rigorous, innovative math instruction that prepares students for advanced STEM ...
Science Teacher - Physics/Earth Science
Durham, NC · On-site
$46K - $59K/yr
Together we are Leading the Future of STEM Education. RTHS seeks Science teachers who are passionate about driving innovative Science instruction for our students. RTHS Science teachers will have an ...
Quick apply
Science Teacher - Physics/Earth Science
Durham, NC · On-site
$46K - $59K/yr
Together we are Leading the Future of STEM Education. RTHS seeks Science teachers who are passionate about driving innovative Science instruction for our students. RTHS Science teachers will have an ...
Science Teacher - Physics/Earth Science
Durham, NC · On-site
$46K - $59K/yr
Together we are Leading the Future of STEM Education. RTHS seeks Science teachers who are passionate about driving innovative Science instruction for our students. RTHS Science teachers will have an ...
Science Teacher - Physics/Earth Science
Durham, NC · On-site
$46K - $59K/yr
Together we are Leading the Future of STEM Education. RTHS seeks Science teachers who are passionate about driving innovative Science instruction for our students. RTHS Science teachers will have an ...
Science Teacher - Physics/Earth Science
Durham, NC · On-site
$46K - $59K/yr
Together we are Leading the Future of STEM Education. RTHS seeks Science teachers who are passionate about driving innovative Science instruction for our students. RTHS Science teachers will have an ...
Science Teacher - Physics/Earth Science
Durham, NC · On-site
$46K - $59K/yr
Together we are Leading the Future of STEM Education. RTHS seeks Science teachers who are passionate about driving innovative Science instruction for our students. RTHS Science teachers will have an ...
Kindergarten Teacher (Please apply directly to STEM School Highlands Ranch - DO NOT apply directl...
Kindergarten Teacher (Please apply directly to STEM School Highlands Ranch - DO NOT apply directly with DCSD online) About Stem School Highlands Ranch At STEM School Highlands Ranch, we place ...
Kindergarten Teacher (Please apply directly to STEM School Highlands Ranch - DO NOT apply directl...
Kindergarten Teacher (Please apply directly to STEM School Highlands Ranch - DO NOT apply directly with DCSD online) About Stem School Highlands Ranch At STEM School Highlands Ranch, we place ...
Teacher of Exceptional Children
Durham, NC · On-site
Teacher of Exceptional Children /Overview ... The Mission of Carolina Collegiate is to provide a modern college prep STEM education that prepares ...
Quick apply
Teacher of Exceptional Children
Durham, NC · On-site
Teacher of Exceptional Children /Overview ... The Mission of Carolina Collegiate is to provide a modern college prep STEM education that prepares ...
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 · 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
$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
$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 ...
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 ...
Quick apply
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 ...
English Teacher
Durham, NC · On-site
$42K - $57K/yr
Teacher of English I / Overview ... The Mission of Carolina Collegiate is to provide a modern college prep STEM education that prepares ...
Quick apply
English Teacher
Durham, NC · On-site
$42K - $57K/yr
Teacher of English I / Overview ... The Mission of Carolina Collegiate is to provide a modern college prep STEM education that prepares ...
CTE Teacher: Project Lead the Way (TED)
Chapel Hill, NC · On-site
$13.75 - $18.50/hr
Teaching - Middle School/CTE Teacher Date Posted: 7/29/2026 Location: Smith Middle School Date ... The ideal candidate is passionate about STEM education, enjoys bringing learning to life through ...
CTE Teacher: Project Lead the Way (TED)
Chapel Hill, NC · On-site
$13.75 - $18.50/hr
Teaching - Middle School/CTE Teacher Date Posted: 7/29/2026 Location: Smith Middle School Date ... The ideal candidate is passionate about STEM education, enjoys bringing learning to life through ...
CTE Teacher: Project Lead the Way (TED)
Chapel Hill, NC · On-site
$13.75 - $18.50/hr
CTE Teacher--Project Lead the Way/TED (Technology, Engineering, and Design) Salary Schedule ... The ideal candidate is passionate about STEM education, enjoys bringing learning to life through ...
CTE Teacher: Project Lead the Way (TED)
Chapel Hill, NC · On-site
$13.75 - $18.50/hr
CTE Teacher--Project Lead the Way/TED (Technology, Engineering, and Design) Salary Schedule ... The ideal candidate is passionate about STEM education, enjoys bringing learning to life through ...
General Application - Math Department
Durham, NC · On-site
$45K - $59K/yr
Together we are Leading the Future of STEM Education. RTHS seeks Mathematics teachers who are passionate about driving innovative Math instruction for our students. RTHS Math teachers will have an ...
General Application - Math Department
Durham, NC · On-site
$45K - $59K/yr
Together we are Leading the Future of STEM Education. RTHS seeks Mathematics teachers who are passionate about driving innovative Math instruction for our students. RTHS Math teachers will have an ...
General Application - Math Department
Durham, NC · On-site
$45K - $59K/yr
Together we are Leading the Future of STEM Education. RTHS seeks Mathematics teachers who are passionate about driving innovative Math instruction for our students. RTHS Math teachers will have an ...
Quick apply
General Application - Math Department
Durham, NC · On-site
$45K - $59K/yr
Together we are Leading the Future of STEM Education. RTHS seeks Mathematics teachers who are passionate about driving innovative Math instruction for our students. RTHS Math teachers will have an ...
Stem Teacher information
See Raleigh, NC salary details
$8.18 - $12.85
4% of jobs
$12.85 - $17.52
7% of jobs
$19.31 is the 25th percentile. Wages below this are outliers.
$17.52 - $22.20
35% of jobs
The median wage is $22.94 / hr.
$22.20 - $26.87
20% of jobs
$28.95 is the 75th percentile. Wages above this are outliers.
$26.87 - $31.54
19% of jobs
$31.54 - $36.22
7% of jobs
$36.22 - $40.89
3% of jobs
$40.89 - $45.56
0% of jobs
$45.56 - $50.24
1% of jobs
$50.24 - $54.91
0% of jobs
$54.91 - $59.58
3% of jobs
$8
$28
$59
How much do stem teacher jobs pay per hour?
What is a STEM teacher?
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?
What are the key skills and qualifications needed to thrive as a STEM teacher, and why are they important?
What is the difference between Stem Teacher vs Science Teacher?
| Aspect | Stem Teacher | Science Teacher |
|---|---|---|
| Required Credentials | Typically requires a teaching certification in STEM subjects, sometimes with a background in engineering, technology, or math | Usually requires a teaching certification with a focus on science subjects like biology, chemistry, or physics |
| Work Environment | Works in classrooms, labs, and STEM-focused programs, often in K-12 schools or specialized STEM centers | Primarily in classrooms or labs teaching science courses in K-12 schools |
| Employer & Industry Usage | Commonly employed in schools, STEM programs, and educational organizations emphasizing integrated STEM education | Employed 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?
What is the average salary for STEM teachers in the US?
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 job categories do people searching Stem Teacher jobs in Raleigh, NC look for?
The top searched job categories for Stem Teacher jobs in Raleigh, NC are:
- Christian School Bible Teacher
- Project Based Learning Teacher
- Teach English Online
- Online International Christian School Teaching
- Parttime Christian School Bible Teacher
- The Socratic Experience
- Summer School Biology Teacher
- Monday Through Friday Christian School Art Teacher
- Coding Minds Academy
- Ap Teacher Salary
What cities near Raleigh, NC are hiring for Stem Teacher jobs?
Cities near Raleigh, NC with the most Stem Teacher job openings:

CTE STEM Teacher @ Ayden-Grifton High School 26/27 school year
Raleigh, NC
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.
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