Work With Us - Dreams for Schools

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 and apply by following the steps outlined. Qualified applicants will be contacted shortly.

Human Resources & Recruitment Coordinator

The Human Resources and Recruitment Coordinator is responsible for all administrative duties for the human resources department of Dreams for Schools. This team member maintains employee records, assists with payroll-processing, and provides other administrative support to other teams and members. The Human Resources and Recruiting Coordinator oversees and manages all items related to recruitment, including drafting job descriptions, providing updates and reports, sourcing and hiring suitable candidates to fill open positions for STEAM instructors and Interns, and onboarding employees.

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 are looking for college student or recently graduated STEAM Instructors with terrific communication, teaching and leading skills. Not only should you know the material, you should also be able to to bond with students and educate them in a warm, fun manner that takes away the obstacles surrounding STEAM.

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

Our applications are OPEN for our mentor/instructor roles.

Deadline is May 3, 2024 


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

Hourly Rate:

Starting at $19/HR 


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

Available Programs to Teach for STEAM Instructors

Hear what Past Mentors Say

Program Coordinator

The function of the Program Coordinator is to be an active team member of the Dreams for Schools Programs Team and to work closely with the Programs Director, Executive Director, and front-line instructor staff in ensuring the highest quality of Dreams for Schools’ education programs. 

The Program Coordinator is also expected to collaborate with fellow team members to help advance the mission of Dreams for Schools. 

How to Apply

Please submit a cover letter and resume and other relevant information to [email protected] with the subject “Program Coordinator.”
We hope you’ll consider joining the DFS family! 

Teaching Dates:

  • November 15 – March 4

Class Days:

  • Mon & Wed AND/OR Tues &Thurs

Class Times:

  • 3:00PM – 6:00PM

Training Dates (Paid): 

  • Training 1 – 10/30 from 9:30 – 2:00 PM
  • Training 2-5 – 11/6, 11/7, 11/13, 11/14 from 9:30 – 1:00 PM

*Independent work is required.