Mentoring programs are ways to connect youth to other caring adults and activities. Mentoring programs pair youth with an adult volunteer with the goal of fostering a relationship that will contribute to the young person’s growth opportunities, skill development, academic success, and future schooling and employment outcomes. Mentoring programs may be delivered in a school or community setting and to youth of all ages, from early childhood through adolescence.