Demo

STEM Instructor

iCode Novi
Novi, MI Part Time
POSTED ON 10/11/2026
AVAILABLE BEFORE 2/8/2027

iCode Novi is seeking a STEM Instructor to teach programming, technology, and STEM concepts to students in 1st through 10th grade. This position is ideal for college students, recent graduates, and working professionals who have a strong interest in technology, enjoy working with children, and want to help young students grow their skills and interest in STEM.

Instructors teach at the iCode Novi campus and may also teach at partner schools, libraries, community centers, and other institutions in the surrounding area.

A strong foundation in at least one programming language, technology platform, or STEM area is sufficient. Classes are assigned based on the instructor's technical knowledge, experience, and familiarity with the subject. iCode provides the curriculum, lesson plans, projects, and instructional materials.

Essential Duties and Responsibilities

  • Teach programming, technology, and STEM lessons using iCode curriculum and materials.
  • Guide students through hands-on projects, activities, and troubleshooting.
  • Explain technical concepts clearly and appropriately for different age and skill levels.
  • Provide individual support and monitor student participation, understanding, and progress.
  • Maintain a positive, organized, and productive classroom environment.
  • Provide student feedback and complete required progress records.
  • Communicate professionally with parents regarding student progress and participation.
  • Prepare for assigned classes and work effectively with instructors and iCode staff.
  • Follow iCode policies, procedures, and instructional standards.
  • Represent iCode Novi professionally at campus and partner locations.
  • Teach at off-site partner locations when assigned.

Qualifications

  • College students, recent graduates, or working professionals with a background in Computer Science, Engineering, or a related technical field.
  • Working knowledge of at least one programming language, technology platform, or STEM area.
  • Ability to explain technical concepts simply and effectively.
  • Strong communication and classroom management skills.
  • Patient, dependable, and comfortable working with children.
  • Ability to work independently and as part of a team.
  • Availability to work evenings and/or Saturdays.
  • General knowledge of working with Apple devices is a plus.

Technical Experience

Experience with any of the following is helpful:

Scratch Python Java UNIX/Linux BASH Scripting Minecraft Education Robotics Cybersecurity Web Development Unity Unreal Engine Game Development

Knowledge of multiple languages or platforms and the ability to apply programming concepts across technologies are a plus. Candidates do not need experience with every technology listed. Assignments are based on technical knowledge and experience.

Transportation

A valid driver's license, reliable transportation, and ability to drive independently are required for instructors assigned to travel to partner locations. A driver's license is not a mandatory requirement for instructors teaching exclusively at the iCode Novi campus.

Compensation & Benefits

  • $15.00–$20.00 per hour, based on experience and qualifications
  • Flexible part-time scheduling
  • Curriculum, lesson plans, and teaching materials provided
  • Hands-on teaching and STEM experience
  • Opportunity to develop communication, classroom management, and leadership skills

Pay: $15.00 - $20.00 per hour

Expected hours: 4.0 – 10.0 per week

Benefits:

  • Flexible schedule

Work Location: In person

Benefits:

Reduced or Flexible Hours

Salary : $15 - $20

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a STEM Instructor?

Sign up to receive alerts about other jobs on the STEM Instructor career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$54,757 - $95,315
Income Estimation: 
$63,454 - $101,244
Income Estimation: 
$53,080 - $99,161
Income Estimation: 
$87,640 - $113,243
Income Estimation: 
$77,897 - $116,523
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other STEM Instructor jobs in the Novi, MI area that may be a better fit.

  • YMCA of Metropolitan Detroit Milford, MI
  • The YMCA of Metropolitan Detroit is a non-profit organization dedicated to strengthening the foundation of community through youth development, healthy liv... more
  • 27 Days Ago

  • YMCA of Metropolitan Detroit Milford, MI
  • The YMCA of Metropolitan Detroit is a non-profit organization dedicated to strengthening the foundation of community through youth development, healthy liv... more
  • 27 Days Ago

AI Assistant is available now!

Feel free to start your new journey!