Youth Program Teaching Assistant
1 day ago
The Youth Program Teaching Assistant (TA) plays a vital role in ensuring the smooth operation of our summer programs. Working closely with the instructor, students, and camp coordinators, the TA provides support during class, assists in managing classroom activities, and contributes to maintaining a positive, engaging, and safe learning environment. This is a temporary full-time summer role for up to 9 weeks from June 22 to August 21, 2026 and will be in-person at McGill Downtown campus. The typical schedule is 8am to 4:30pm, Monday to Friday.
Candidates selected for interviews will be contacted starting in February 2026.
Responsibilities
Classroom Support & Engagement:
- Assist the instructor with maintaining effective classroom management, ensuring students are engaged and on task.
- Provide additional help and clarification during lessons, ensuring students understand the material and remain focused on the topic.
- Support the instructor in managing group work, facilitating student interactions, and ensuring students stay on track with their assignments and class activities.
- Maintain classroom cleanliness, ensuring the space is tidy and well-organized before, during, and after class.
Troubleshooting and Technical Support:
- Help students troubleshoot issues during class, including technical problems with computers, Raspberry Pi setups, or other equipment used in the course.
- Provide assistance in resolving technical challenges to ensure students stay engaged and can continue their work without interruptions.
- Work with the instructor and students to resolve any issues that may arise with course materials or technology, ensuring minimal disruption to the learning experience.
- Note patterns or challenges in student understanding, behavior, or interactions for instructors and coordinators.
Logistics and Support:
- Supervise students during lunch breaks and other scheduled breaks, ensuring they return to class promptly.
- Ensure classroom spaces are prepared each day, with all necessary supplies and equipment available, tested, and ready for use.
- Maintain a safe, clean, and organized environment to support student learning.
- Communicate logistical details (Wi-Fi, software, or other resources) clearly to students.
Student Support and Safety:
- Ensure the well-being and safety of students during class, breaks, and other activities.
- Report any health issues, injuries, or illnesses promptly to the Youth Program Coordinator and assist the student as needed.
- Support the Instructor in maintaining classroom etiquette and help students stay focused during the course.
Additional Responsibilities:
- Perform any additional duties as required by the Program Coordinator or Management Team to support the smooth operation of the camp.
- Assist in coordinating graduation, including distributing certificates, highlighting student achievements, and celebrating accomplishments.
Requirements
- Technical coding, programming experience (e.g. with Python, Unity, Lego Spike, etc.)
- Experience with STEM youth after-school programs or camps is desirable, especially with youth/teens aged 13-18
- Actively enrolled at a University or College in a degree or diploma program in a relevant field (e.g. computer science, engineering, etc.) in 3rd or 4th year and returning to studies in Fall (requirement of grant application)
- Strong verbal communication & teamwork skills
- Organization, attention to detail, and time-management skills
- Excellent customer service & support skills
- Personally accountable, ability to work independently
- Valid First-Aid and CPR will be required by end of June 2026 (employee pays)
- Participation in police information check with vulnerable sector will be required (employer pays this)
- Available for full-time hours (8:00am to 4:30pm), Monday to Friday from June 22 to August 21, 2026
- Comfortable with $20/hour wages plus 6% vacation pay
- Willing to participate in Work Integrated Learning grant application program
Our Values (Part of everything we do)
- Curiosity: We believe in asking questions, listening to new ideas, and gathering feedback from our teammates and community, as their voices form the foundation of our work.
- Courage: To achieve great things requires accepting the risk of getting things wrong. We embrace this attitude and believe it's a mindset necessary to succeed and innovate.
- Ownership: We believe that how you do anything is how you do everything. We hold ourselves accountable to the highest standards and ensure our team and community can rely on us to deliver our absolute best at all times.
- Bias for Action: We move quickly and take action. We put our work out there early and often, knowing that we will iterate and improve over time. We value speed and keeping pace with innovation.
- Objective: When making decisions, we lead with data before opinions. Data creates transparency and alignment towards work with the largest impact.
- Open: We believe that fostering an open mindset where new ideas and perspectives from all backgrounds can be shared and exchanged is vital to realizing the enormous potential of ourselves and our collective ambition.
- Learner First: We stay grounded to the student's needs. When faced with a challenge, we start with the student and work backwards.
- Integral member of a fast-growing company
- Exciting and dynamic summer work experience running STEM camps for kids/teens
- Training and support from our team who has been running these programs for several years
- Community of instructors and educators to connect with and learn from
- Competitive wages: $20/hour wages plus 6% vacation pay
By submitting your application, you are giving your consent for us to contact you by phone, text, or email.
-
Youth Program Teaching Assistant
1 day ago
University Boulevard, Vancouver, British Columbia, Canada, VT Z Circuit Stream Online Programs Full timeCircuit Stream is a leader in future technology skills training and learning content. We offer world-class educational services for teen and adult learners with a focus on the skills needed to leverage immersive and emerging technology. The Youth Program Teaching Assistant (TA) plays a vital role in ensuring the smooth operation of our summer programs....
-
Youth Case Manager
1 day ago
Toronto, Ontario, MG M, Canada StepStones For Youth Full timeThe OrganizationWe value and celebrate diversity: We are committed to a selection process and work environment that is inclusive and barrier free. We encourage applications from all backgrounds and communities and are committed to having a team made up of people with diverse skills, experiences, and abilities. We actively encourage BIPOC and LGBTQ+...
-
Program Assistant
1 day ago
Woodstock, Ontario, NS J, Canada Southwestern Ontario Youth for Christ Full timeProgram AssistantPrior to applying for this summer position, you will need to contact the individual local satellite location you are hoping to work with first. Please visit to get a full listing of our locations and contact information. We will not be considering applications who have not completed this step. Job Description:The Program Assistant is...
-
Teaching Assistant
1 week ago
Mount Royal Circle Southwest, Calgary, Alberta, Canada, TE N Circuit Stream Full timeCircuit Stream is a leader in future technology skills training and learning content. We offer world-class educational services for teen and adult learners with a focus on the skills needed to leverage immersive and emerging technology. The Youth Program Teaching Assistant (TA) plays a vital role in ensuring the smooth operation of our summer programs....
-
Child and Youth Worker
1 day ago
Carleton Place, ON KC M, Canada Evolving Youth Care Full timeEvolving Youth Care Inc. has been providing a full spectrum of services to children and youth since 1998. Our homes are located throughout Ottawa and the surrounding areas, serving children and youth ages 12-17.We are looking for team members who are committed to positively impacting the youth we support. If you are interested in making a difference in the...
-
Youth Programs Animator
4 weeks ago
Montréal, Canada Maison Saint Columba House Full time**Youth Programs Animator** **Location**: Saint Columba House, 2365 Grand Trunk, Montreal QC H3K 1M8 **Program Language**: English (French knowledge) Contract position: 12 hrs a week / 3 evenings of animation + planning **Salary**: up to $22.57 per hour based on a skills recognition process. The Youth Programs Animator delivers a leadership development...
-
Male Program Assistant
1 day ago
Winnipeg, Manitoba, Canada . full-time . August , YFC Winnipeg Full timeYouth for Christ Winnipeg is looking for an energetic individual to serve in our Work Force Ministry as a Program Assistant, helping with programming and mentoring youth. YFC Work Force currently serves the North End community and seeks to be a safe place where teens are connected with caring mentors, provided with a place to hang out, given opportunities to...
-
Youth Worker
1 day ago
hybrid Surrey, British Columbia, Canada . full-time . November , Youth Unlimited Greater Vancouver Full timeTitle: Young Dads Program Youth Worker with Young Families Reports to: Young Families Director Area/Department: Surrey Classification: Full-Time or Part-Time About Youth Unlimited Flowing out of the mission of Jesus, Greater Vancouver Youth Unlimited relationally engages in holistic work (physical, emotional, mental, social and spiritual) with vulnerable...
-
Instructor, Game Design with Unreal Engine
5 hours ago
Rue Sherbrooke Ouest, Montréal, Québec, Canada, HA M Circuit Stream Online Programs Full timeCircuit Stream is a leader in future technology skills training and learning content. We offer world-class educational services for teen and adult learners with a focus on the skills needed to leverage immersive and emerging technology. We are seeking passionate game designers with a deep understanding of Unreal Engine 5 to instruct our Game Design with...
-
Youth Worker
1 day ago
hybrid Surrey, British Columbia, Canada . full-time . November , Youth Unlimited Greater Vancouver Full timeYouth Worker (Surrey) Description Many of the youth we serve either live in low-income families, have mental health challenges, or have never had a connection with a church. If you feel compassion for youth like this, then a career with Youth Unlimited may be for you. Our Surrey team seeks a co-worker to serve in local schools and the surrounding...