Neighbourhood schools tend to have the same kids every year, meaning that there's a greater opportunity for your kid to grow up and make lifelong friends. Since private and charter schools often pull from all over the area, it's less likely that children will grow up together.