Community Based Foster Youth Mentoring program - This program provides mentoring for school age children, using trained volunteers who are matched and work with a foster child for a minimum of one year. This one year commitment ensures that foster children enjoy at least one stable personal relationship with someone who can provide a continuum of educational and personal support.