I do not have a comprehensive idea of the ideal set of programs, but I think of mentoring programs, after-school programs, scholarships, paid internships, summer camps, all kinds of things that can give kids that ladder, so they can find the way to climb up it. (Like you did!)xoxo