I took a look at the program, and it seems well intended and effective (at least from the web copy). I certainly and happily took similar help throughout my childhood: housing, food, clothing, education, health care, etc. and, I'm happy to now be able to support those types of programs.
But, these types of programs supply the minimum requirements for a poor kid to be accepted to the party. For them to excel, they need integration. For instance, I owe a significant portion of my success to the various middle class connections that I've had along the way. Having friends in the middle class, and especially, having those friend's parents act as guides and mentors was incredibly helpful, looking back.
Now living in one of the richest counties in the US, I see a big risk in having this income segregation. Poor kids need to have an environment where they may learn the middle class ways. And, they can't do it easily by living only among the poor.