Build your Career at Dreams for Schools

We’re always looking for talented, dedicated people who want to dedicate their career in support of mentoring and inspiring the next generation to change their lives through STEAM programs. We are committed to building a diverse team and recognize how our organization is greatly enhanced when we unite people of diverse backgrounds, experiences, and perspectives.

Please browse through the Open Positions below for Full Time & Part-Time STEAM Instructor Roles and apply by following the steps outlined. Qualified applicants will be contacted shortly.

STEAM Instructor Role

Are you a friendly and flexible individual who can work with students of all ages? Are you committed to the mission of giving them the best experience Dreams for Schools can offer? Apply to be a Dreams for Schools STEAM Instructor today!

Our number-one goal is to enable success for students by making STEAM approachable and exciting. This can only be accomplished with an outstanding team of instructors guiding them along the way.

We’re seeking dynamic and dedicated STEAM Instructors who can connect with K-8 students, foster their interest in learning, and help them realize their potential in the world of innovation. If you’re a college student, a recent graduate, or someone excited to teach and lead with creativity, we want to hear from you!

Basic Requirements

  • Interest in working with K-12 students and exposing them to STEAM
  • Familiarity or willingness to learn Computer Science or Engineering 
  • Must commit to attending all training, program, showcase, and check-in dates
  • Must have a High School Diploma
  • Must submit to and clear a DOJ Background Check and TB test prior to the beginning of employment
  • Must be able to legally work in the United States
  • Weekend work may be required some days
  • Applicant must be able to show proof of COVID-19 vaccination

STEAM Instructor Applications

Apply now by completing this quick form.

We're actively recruiting for STEAM Instructors!

Location:

  • In- Person (Orange County, CA)
  • Online (Limited Openings)

Hourly Rate:

Starting at $19.75/HR 

Deadline: 

Applications are accepted throughout the year, although we encourage you to apply early. 

Available Programs to Teach for STEAM Instructors

STEAM Education Assistant Applications

Are you a high school student who is eager to make a difference in education? Do you love working with children and want to inspire the next generation of innovators, creators, and problem solvers? If so, Dreams for Schools wants you to join our mission to make STEAM (Science, Technology, Engineering, Arts, Mathematics) education exciting and accessible for K-8 students!

Programs Coordinator Applications

Dreams for Schools is looking for a Programs Coordinator to lead high-impact programs that bring computer science and engineering to K-12 students in underserved communities. As a key member of our Programs Team, you’ll lead and manage after-school STEAM Programs across multiple school sites; Recruit, train, and support instructors; Build and strengthen partnerships with schools, nonprofits, and community stakeholders; Represent DFS at outreach events, education conferences, and community showcases. 

Check the full job description on how to apply.

Hear what Past Instructors Say