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)
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


