COACH stands for 'creating opportunities and casting hope' and partners with non-profits and churches to train volunteer mentors and match them with individuals in need. Over 12+ months, COACH participants meet with their mentors each week.
COACH is a flexible model that works with families and individuals for long-term, sustainable transformation of communities through high-quality mentoring.