!*WARNING*! Massive wall of text! !*WARNING*!
- A positive is that a more specific and tailored teaching environment has the potential to, in the end, produce a better educated graduate.
- A negative is that students in such a tailored , specific teaching environment would have little to no contact with other types of students...something essential in my mind to producing a well-educated graduate.
Perhaps if there were specific, tailored schools which taught the students which fit that category certain subjects, but once or twice a week the students would attend a class with all other types of students? I can imagine students dividing into groups, calling those from other groups various names...
Perhaps students could be taught in tailored teaching environments up to a certain point and then tossed into the sea which is middle/junior high/high school or whatever.
^ Me thinking while typing. ^
Everything else, IMO, is debatable. This is not to say that any of them are not necessary, as many of them are. I just am using this general answer to avoid going through all of them.