Explore STEAM Programs
Learn more about the variety of technology and engineering focused K-12 STEAM Programs offered by Dreams for Schools!
Classes in our K-12 Pipeline
Dreams for Schools programs inspire and educate students to be STEAM and Computer Science literate with the hard and soft skills needed to become the critical thinkers, creative leaders, and technologists of tomorrow. We’re technology experts empowering students and educators with hands-on learning opportunities.

What People Are Saying
AppJam+ was the catalyst that fueled my desire to pursue a career in teaching and educational equity. Through my mentoring experience working with kids in low-income, underserved schools, it made me realize the community I want to serve. Dreams for Schools shows me the importance of equity and inclusion in Computer Science education that I hope to one day provide for my students.
Phuc P.Alumnus, Mentor & Master of Arts in Teaching Student at UC irvine
Because of my AppJam+ mentor experience, I’ve decided that I’m going to pursue a teaching credential and become a high school teacher in the future. Thank you AppJam+, my fellow mentors, the kids I’ve taught and inspired, and the experience that has helped shape my future.
Kenny N.Mentor
The most fulfilling part is that I can share my knowledge of coding to these middle schoolers. I didn't get to learn about programming until I got into high school and I wish that I was exposed to it at an earlier age. But these kids get to learn about coding languages that allow them to express their creativity through making websites, and I get to be a part of that.
Xuan V.Mentor
The most fulfilling part of working with the students is to see their amazment when they realize all that they can accomplish. For a few of my students, they always wanted to make games, and for them to see that they actually can make those dreams come true, and accomplish even more. The smiles that these realizations bring is what makes the program truly worth it.
Sarthak S.Mentor
I was an 8th grader attending Oxford Academy and could barely understand what computer science was. Despite this, my mentors helped me out with my ambitions to the fullest extent. My mentors were encouraging and helped me through the various pits I encountered and because of this, it made the whole experience well worth it.
Jimmy D.Former Participant
The AppJam+ program builds members’ confidence, helps them make connections to possible career avenues, and gives them practical experiences with the many aspects of coding. We are grateful that our members have the opportunity to engage in such an amazing program.
Heather W.Boys & Girls Club of Garden Grove
I wanted to be a part of an org that uplifts and motivates students. I wanted to make students feel heard and be a source of encouragement for them when they are navigating and understanding STEM.
Sydney E.Mentor
I find it very exciting to work with kids, and I feel good about myself that I am able to share out the knowledge I have with kids, and I like to think that even though we may be a part of their life for super small time, if I was able to inspire even one kid he/she can implement the knowledge to bring a change and that's important.
Lamisha S.Mentor
Previous
Next
Our Proud Supporters
Your support today will help fund our educational programs and ensure we can continue to foster and inspire learning and creativity, positively impacting these learners for years to come.




Previous image
Next image
Get Involved
We hope to create an exciting and warm environment where STEAM is approachable and fun, rather than foreign and intimidating, in order to get learners interested.
Work with Us
Join the Dreams for Schools Team & Be a Role Model!
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 mentor/instructor today!








Previous image
Next image
Volunteer with Us
Volunteers are an essential part of our mission!
DFS is supported by hundreds of volunteers who are a core part of our team. Our volunteer opportunities range from helping assemble program materials for kids to serving as corporate judges at showcases and more.
Year round volunteer support is essential to meet the ever expanding needs DFS programs. Our volunteers can offer their time daily, weekly, or monthly.
Year round volunteer support is essential to meet the ever expanding needs DFS programs. Our volunteers can offer their time daily, weekly, or monthly.
Stay Updated!
Interested in more info? Sign up for our newsletter to stay in the loop!
