I live in Colombia. What I see most important to do, is that the project could be done entirely as a private initiative. Unfortunately, in South America our corruption indexes are too high, so, I think through technology and a private supporter this could be great!
Maybe, as an hour of code initiative: http://code.org/educate/k5 this could be replicated on some schools for low-income families. It's difficult that they have computers, but a lot of activities could be done with other material, like recyclable boxes. There're a lot of workshops that could be done with this material to bring the boys a new vision of what they can do. Also, this workshops could be extended to the parents in order to they see all options that exists beyond the waiter or guards profession. I think programming opens a world of options, because this one is needed in: medicine, law, politics, engineering, biology, etc.