Ours is large as well, not quite 1100 but it's a larger school. They divided it into 3 neighborhoods so it's like 3 schools within a school, each neighborhood has every grade, and each neighborhood may be aligned with math (rather than the whole entire school--not sure) so that at least 10 classes are doing math at the same time (2-3 classes from each grade) with each class being a different level. So there is differentiation within each grade level as well, with a high, medium and low group.