Originally posted by Symmetric Chaos
But any school that can afford it is somewhat obligated to separate the classes based on how smart the kids are.
This I definitely have to agree with. The schools I went to growing up started with this sort of thing in elementary school. My high school put a heavy emphasis on honors and AP classes if you think you were able to handle them, and managed to achieve a 99% graduation rate my senior year (I am not joking. Only 3 kids out of my class of ~310 did not graduate on time).
But I also know that I was incredibly lucky in going to such great schools, and that sadly? A lot of places simply cannot afford to do such things, even as much as kids in my area take it for granted (I live in a fairly affluent area, even though my family is far from being so). Perhaps if a bit more money was put into the education system...