Many charter schools have long been criticized for cherry picking many of the best students, leaving hard-to-educate children to the public schools. But a Bronx charter school is doing the opposite, seeking out students who are in foster care or homeless shelters, with surprising results.