Programs & Services

Senior Team Leader

A Senior Team Leader is in charge of running the site and managing the students and support staff members. Responsible for overseeing program staff, implement planned curriculum and daily schedule, provide a safe and welcoming environment for students and families, and collaborate with local school districts. 

Program Assistant

A Program Assistant supports the senior team leader in the day to day logistics of each site. They help set up for the day and work directly with children in hands-on activities that support student learning.


A Substitute is an individual who cannot work every day, but is able to fill in and sub for a senior team leader or program assistant when needed. This could be in the morning or afternoon.