Supports & Opportunities for Success

SandOBoxeslogoSkill Building

Relevant, challenging and interesting skill building where youth can experience growth and progress.

Community Involvement

Opportunities for youth to get to know and impact their community. (and vice versa!)
A chance to give back.

Youth Participation

Youth are involved in a meaningful way/roles of responsibility:
Opportunities for leadership and decision-making that impact the program.

Relationship Building

Youth develop positive relationships with their peers.
Youth develop relationships with a caring, consistent adult.


Youth feel physically and emotionally safe, free from harm and judgment and they feel confident that they will be accepted for who they are.

  • Emotional
  • Physical
  • Cultural