Dream is a good school with caring staff members, a great curriculum, a free afterschool program and many opportunities for parental involvement. My only problem is the location; they cater to children in public housing, which is a gift and a curse. Urban areas are in need of quality schools, but some of the children (and parents) were unruly. I'm from the inner city, however, I chose not to become a product of my environment. To be fair, I will say that I did meet some nice parents and children as well. Don't plan on going on vacation in the summer time because Dream has MANDATORY summer school. Your child's seat will be rescinded if they do not attend summer school. Overall, Dream is an extraordinary school and their heart is in the right place. I only gave them four stars because of their location-I dont want to have to live in the ghetto, commute to the ghetto, or send my child to school with children from the ghetto to receive a good education. Subsequently, I have moved out of NYC to raise my child in a better environment. Although the schools are decent, there are times when I still long for the experience Dream provided for my son and I during our short time there.