STEM For The Future

Calgary AB

At STEM for the Future, we believe every student deserves access to the skills and opportunities that will shape tomorrow’s world.

Our mission is to break barriers in STEM education by making hands-on, inclusive, and innovative learning experiences available to all students, especially those from lower-income, ESL, and special needs backgrounds. Through initiatives like, adapted robotics programs, digital literacy workshops, and AI education, we empower youth to explore, build, and lead with confidence.

Our vision is a future where the next generation of innovators reflects the full diversity of our communities, where no student is held back by circumstance, and every young person has the tools they need to thrive in science, technology, engineering, and mathematics.

By volunteering with STEM for the Future, you’re not just giving your time, you’re helping spark curiosity, build resilience, and inspire lifelong change. Join us, and be part of a movement that’s shaping a more equitable, innovative world.

Current Volunteer Opportunities
Fundraiser Coordinator
Event Planning / Fundraising
About STEM For The Future STEM For The Future is a youth-led nonprofit working to break barriers in STEM access. We run free robotics and coding programs, donate STEM kits, partner with schools and …
Ongoing
Grants & Proposal Development Specialist
Grant Writing
About the Role We’re looking for a Grants & Proposal Development Specialist to help write and prepare grant and funding applications that support our programs. This role is a great fit for some…
Ongoing
Rapid Curriculum Support
Writing
About the Role We’re looking for Rapid Curriculum Support volunteers to help with quick, short-term curriculum needs. This role focuses on fast turnarounds , things like editing worksheets, adjustin…
Ongoing
Virtual Program Coordinator
Event Help / Event Planning
About the Role We are looking for a Virtual Program Coordinator to help organize and run our online programs. This role focuses on coordination and logistics, making sure virtual sessions run smoo…
Ongoing
Volunteer Intake & Screening Coordinator
HR Support / Volunteer Coordination
We are seeking an Adult Volunteer Intake & Screening Coordinator to manage the first stage of volunteer recruitment. This role focuses on reviewing applications through Volunteer Connector, schedulin…
Ongoing
ESL Teacher (Virtual) – STEM Programs
ESL Support or Instruction
About the Role We are seeking a Virtual ESL Teacher to support multilingual and newcomer students participating in our online STEM and STEAM programs This role focuses on helping students build f…
Ongoing
Volunteer Trainer
HR Support
What this role is: You train the trainers. This person builds onboarding systems, training modules, and mentorship pipelines so every new recruit is confident, safe, and aligned. Responsibilities…
Ongoing
Grants & Funding Writer
Grant Writing
Role Overview: The Grants & Funding Writer supports organizational sustainability by researching and preparing grant applications and funding proposals. Key Responsibilities: -Identify relevant …
Ongoing
Youth Recruitment & Engagement Coordinator
Role Overview: The Youth Recruitment & Engagement Coordinator supports student involvement and youth leadership development within the organization. Key Responsibilities: -Recruit and support yo…
Ongoing
Educational Research & Impact Analyst
Evaluation
Role Overview: This role focuses on measuring educational impact, outcomes, and program effectiveness using qualitative and quantitative data. Key Responsibilities: -Design and analyze surveys a…
Ongoing
Community & School Partnerships Manager
Event Planning
Role Overview: This role develops and manages relationships with schools, community organizations, and education partners. Key Responsibilities: -Identify and engage potential partner organizati…
Ongoing
Graphic Designer
Graphic Design
Role Overview We are seeking Volunteer Graphic Designers to support the creation of visual materials for programs, events, outreach, and communications. This role focuses on execution and design pro…
Ongoing
Media & PR Specialist
Social Media
About the Role We are looking for a Media & PR Specialist to help share our story with the public. This role focuses on telling our impact story, helping us connect with media, and making sure our…
Ongoing
Virtual Program Facilitator
Community Outreach / Coordination
About the Role We’re looking for Virtual Program Facilitators to help run live online STEM sessions for students. This role focuses on leading and supporting virtual workshops, using lesson plans …
Ongoing
Online Program Support Volunteer
Event Help
About the Role We’re looking for Online Program Support Volunteers to help support teaching and learning during virtual STEM sessions. This role works closely with Virtual Program Facilitators to …
Ongoing
ESL Program Support
ESL Support or Instruction
About the Role We are looking for ESL Support Volunteers to help support multilingual and newcomer students during our STEM and STEAM programs. This role focuses on helping students understand instr…
Ongoing
Translator- Virtual
ESL Support or Instruction / Translation
About the Role We are seeking Volunteer Translators to help translate key materials for our STEM and STEAM programs, including Creative Connections (STEAM). This role helps ensure students and famil…
Ongoing
Subject Specialist Educator – STEM & Advanced Topics
Instructor
Role Overview: Subject Specialist Educators design and deliver high-quality, engaging STEM instruction for children and youth, including advanced and interdisciplinary topics. Key Responsibilitie…
Ongoing
Global Recruitment – International Volunteers
Role Overview: The Global Recruitment Lead supports the expansion of STEM for the Future’s international volunteer network. Key Responsibilities: -Recruit and onboard international volunteers -…
Ongoing
Open Volunteer Role – Propose Your Own Position
Role Overview: Applicants may propose a volunteer role aligned with their skills and interests. Examples: Research, Policy Analysis, Regional Coordination, Innovation, Curriculum Review, Anything…
Ongoing
Innovation & New Programs Strategist
Project Management
Role Overview: The Innovation & New Programs Strategist explores, designs, and pilots new program models aligned with emerging STEM fields and educational needs. Key Responsibilities: -Research …
Ongoing