The Baltimore learning community project: creating a networked community across middle schools