STEM Teacher

Rivermont Collegiate

Pleasant Valley Township (IA)

On-site

USD 50,000 - 70,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Rivermont Collegiate seeks an innovative, collaborative, and student-centered STEM Teacher to inspire students through hands-on learning in science, technology, engineering, and mathematics.

The ideal candidate will have a passion for emerging technologies and experience creating engaging learning experiences that incorporate makerspace activities, robotics, coding, engineering design, and project-based learning.

Qualifications

  • Bachelor's degree in STEM education, computer science, engineering, technology education, science, mathematics, or a related field.
  • Experience teaching STEM, computer science, engineering, robotics, coding, or related subjects.
  • Demonstrated experience with makerspaces, robotics, programming, fabrication, or engineering design.
  • Familiarity with programming languages and platforms appropriate for K–12 students.
  • Experience with robotics platforms, physical computing, microcontrollers, sensors, or automation is highly desirable.
  • Experience with 3D printers, laser cutters, CAD/design software, electronics, or other makerspace technologies is a plus.
  • Strong classroom management and communication skills.
  • Ability to create an environment in which students feel comfortable experimenting, making mistakes, troubleshooting, and trying again.
  • Commitment to hands-on, inquiry-based, and student-centered learning.
  • Ability to work collaboratively with colleagues and contribute to the broader school community.

Responsibilities

  • Develop and teach engaging, hands-on STEM courses and learning experiences for students across appropriate grade levels.
  • Design and facilitate makerspace projects that incorporate prototyping, 3D design and printing, electronics, physical computing, woodworking, fabrication, and other creative technologies.
  • Develop and implement robotics curriculum and projects, including robot design, construction, programming, sensors, automation, and engineering challenges.
  • Teach coding and computational thinking using age-appropriate programming languages, platforms, and tools.
  • Incorporate programming into robotics, engineering, game design, data analysis, interactive projects, and other interdisciplinary applications.
  • Lead students through the engineering design process, from identifying a problem through ideation, prototyping, testing, iteration, and presentation.
  • Provide opportunities for students to participate in authentic project-based and problem-based learning.
  • Foster creativity, collaboration, communication, critical thinking, and perseverance through STEM experiences.
  • Differentiate instruction to meet a wide range of student abilities, interests, and learning styles.
  • Integrate STEM concepts with other academic disciplines when appropriate, including mathematics, science, art, and humanities.
  • Maintain a safe, organized, and inclusive makerspace environment and establish appropriate procedures for the use of tools, equipment, and technology.
  • Manage and maintain makerspace, robotics, and technology resources, including inventory, equipment, supplies, and software.
  • Encourage students to document, reflect upon, and present their design and coding processes and final products.
  • Stay current with emerging technologies, STEM education practices, robotics platforms, coding tools, and maker education.
  • Collaborate with faculty to identify opportunities for interdisciplinary STEM projects and experiences.
  • Support extracurricular STEM opportunities, including robotics teams, coding clubs, maker clubs, competitions, exhibitions, or other student innovation initiatives.
  • Participate fully in the life of the school, including faculty meetings, professional development, student activities, and community events.
  • Establish positive relationships with students and families and contribute to a supportive and inclusive school community.

Skills

makerspace
robotics
coding
engineering design
project-based learning

Education

Bachelor's degree in STEM education, computer science, engineering, technology education, science, mathematics, or related field
Advanced degree preferred

Tools

3D printers
laser cutters
CAD/design software
electronics
microcontrollers
Arduino
Raspberry Pi
Python
JavaScript
Scratch

Job description

Rivermont Collegiate seeks an innovative, collaborative, and student-centeredSTEM Teacherto inspire students through hands-on learning in science, technology, engineering, and mathematics. The ideal candidate will have a passion for emerging technologies and experience creating engaging learning experiences that incorporatemakerspace activities, robotics, coding, engineering design, and project-based learning.

The STEM Teacher will develop and teach age-appropriate STEM experiences that encourage students to ask questions, solve authentic problems, build and create, collaborate with others, and develop the confidence to persevere through challenges. This position will play an important role in developing and expanding Rivermont Collegiate's STEM and innovation programming.

Essential Responsibilities
  • Develop and teach engaging, hands-on STEM courses and learning experiences for students across appropriate grade levels.
  • Design and facilitatemakerspace projectsthat incorporate prototyping, 3D design and printing, electronics, physical computing, woodworking, fabrication, and other creative technologies.
  • Develop and implementrobotics curriculum and projects, including robot design, construction, programming, sensors, automation, and engineering challenges.
  • Teachcoding and computational thinkingusing age-appropriate programming languages, platforms, and tools.
  • Incorporate programming into robotics, engineering, game design, data analysis, interactive projects, and other interdisciplinary applications.
  • Lead students through theengineering design process, from identifying a problem through ideation, prototyping, testing, iteration, and presentation.
  • Provide opportunities for students to participate in authenticproject-based and problem-based learning.
  • Foster creativity, collaboration, communication, critical thinking, and perseverance through STEM experiences.
  • Differentiate instruction to meet a wide range of student abilities, interests, and learning styles.
  • Integrate STEM concepts with other academic disciplines when appropriate, including mathematics, science, art, and humanities.
  • Maintain a safe, organized, and inclusive makerspace environment and establish appropriate procedures for the use of tools, equipment, and technology.
  • Manage and maintain makerspace, robotics, and technology resources, including inventory, equipment, supplies, and software.
  • Encourage students to document, reflect upon, and present their design and coding processes and final products.
  • Stay current with emerging technologies, STEM education practices, robotics platforms, coding tools, and maker education.
  • Collaborate with faculty to identify opportunities for interdisciplinary STEM projects and experiences.
  • Support extracurricular STEM opportunities, including robotics teams, coding clubs, maker clubs, competitions, exhibitions, or other student innovation initiatives.
  • Participate fully in the life of the school, including faculty meetings, professional development, student activities, and community events.
  • Establish positive relationships with students and families and contribute to a supportive and inclusive school community.

Rivermont Collegiate seeks an innovative, collaborative, and student-centeredSTEM Teacherto inspire students through hands-on learning in science, technology, engineering, and mathematics. The ideal candidate will have a passion for emerging technologies and experience creating engaging learning experiences that incorporatemakerspace activities, robotics, coding, engineering design, and project-based learning.

The STEM Teacher will develop and teach age-appropriate STEM experiences that encourage students to ask questions, solve authentic problems, build and create, collaborate with others, and develop the confidence to persevere through challenges. This position will play an important role in developing and expanding Rivermont Collegiate's STEM and innovation programming.

Essential Responsibilities
  • Develop and teach engaging, hands-on STEM courses and learning experiences for students across appropriate grade levels.
  • Design and facilitatemakerspace projectsthat incorporate prototyping, 3D design and printing, electronics, physical computing, woodworking, fabrication, and other creative technologies.
  • Develop and implementrobotics curriculum and projects, including robot design, construction, programming, sensors, automation, and engineering challenges.
  • Teachcoding and computational thinkingusing age-appropriate programming languages, platforms, and tools.
  • Incorporate programming into robotics, engineering, game design, data analysis, interactive projects, and other interdisciplinary applications.
  • Lead students through theengineering design process, from identifying a problem through ideation, prototyping, testing, iteration, and presentation.
  • Provide opportunities for students to participate in authenticproject-based and problem-based learning.
  • Foster creativity, collaboration, communication, critical thinking, and perseverance through STEM experiences.
  • Differentiate instruction to meet a wide range of student abilities, interests, and learning styles.
  • Integrate STEM concepts with other academic disciplines when appropriate, including mathematics, science, art, and humanities.
  • Maintain a safe, organized, and inclusive makerspace environment and establish appropriate procedures for the use of tools, equipment, and technology.
  • Manage and maintain makerspace, robotics, and technology resources, including inventory, equipment, supplies, and software.
  • Encourage students to document, reflect upon, and present their design and coding processes and final products.
  • Stay current with emerging technologies, STEM education practices, robotics platforms, coding tools, and maker education.
  • Collaborate with faculty to identify opportunities for interdisciplinary STEM projects and experiences.
  • Support extracurricular STEM opportunities, including robotics teams, coding clubs, maker clubs, competitions, exhibitions, or other student innovation initiatives.
  • Participate fully in the life of the school, including faculty meetings, professional development, student activities, and community events.
  • Establish positive relationships with students and families and contribute to a supportive and inclusive school community.
Desired Qualifications
  • Bachelor's degree in STEM education, computer science, engineering, technology education, science, mathematics, or a related field; advanced degree preferred.
  • Experience teaching STEM, computer science, engineering, robotics, coding, or related subjects.
  • Demonstrated experience withmakerspaces, robotics, programming, fabrication, or engineering design.
  • Familiarity with programming languages and platforms appropriate for K–12 students.
  • Experience with robotics platforms, physical computing, microcontrollers, sensors, or automation is highly desirable.
  • Experience with 3D printers, laser cutters, CAD/design software, electronics, or other makerspace technologies is a plus.
  • Strong classroom management and communication skills.
  • Ability to create an environment in which students feel comfortable experimenting, making mistakes, troubleshooting, and trying again.
  • Commitment to hands-on, inquiry-based, and student-centered learning.
  • Ability to work collaboratively with colleagues and contribute to the broader school community.
Ideal Candidate

The successful candidate is acreative problem-solver, lifelong learner, and enthusiastic mentorwho enjoys building alongside students. They understand that STEM education is not simply about teaching technology—it is about empowering students to become curious thinkers, thoughtful collaborators, creative designers, and confident problem-solvers.

Experience withrobotics competitions, coding clubs, maker programs, FIRST Robotics, LEGO robotics, Arduino, Raspberry Pi, Python, JavaScript, Scratch, CAD, 3D printing, electronics, or similar platformsis especially welcome.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Innovative STEM Teacher & Makerspace Leader
Innovative STEM Teacher & Makerspace Leader

Rivermont Collegiate • Pleasant Valley Township (IA)

On-site
USD 50,000 - 70,000
(STEM/Elementary)
(STEM/Elementary)

Goodwin University Educational Services • East Hartford (CT)

On-site
USD 55,000 - 75,000
STEM Instructor
STEM Instructor

Educational Empowerment Group • South Dayton (OH)

On-site
USD 42,000 - 65,000
STEMSTEAM Teacher
STEMSTEAM Teacher

Dynamic Learning Academy • Hammonton (NJ)

On-site
USD 50,000 - 60,000
Flexible schedule
Free uniforms
Opportunity for advancement
+3
Middle School STEM Teacher
Middle School STEM Teacher

Quarry Lane School • Dublin (CA)

On-site
USD 80,000 - 95,000
Computer Science (RiverTech)
Computer Science (RiverTech)

Goodwin University Educational Services • East Hartford (CT)

On-site
USD 52,000 - 80,000
Science Teacher
Science Teacher

Temple Beth Am • Town of Florida (NY)

On-site
USD 50,000 - 70,000
401(k)
Health insurance
Dental insurance
+6
After-School STEM & Robotics Instructor (K-5)
After-School STEM & Robotics Instructor (K-5)

Amazing Athletes • New York (NY)

On-site
USD 34,440 - 55,104
Comprehensive training program
Supportive and dynamic environment
Opportunity for personal and professional growth
STEAM Teacher (6th-8th)
STEAM Teacher (6th-8th)

The Illinois Association of School Administrators • Calumet City (IL), Northern (KY)

Hybrid
USD 55,000 - 75,000
Competitive benefits package
Instructor
Instructor

iCode School Franchise • Riverview (FL)

On-site
USD 40,000 - 60,000