I'm shocked, yet paradoxically unsurprised that so many of the comments here are saying "yes" to the question. In practice, separating gifted students does two things: 1. Accelerates income inequality (there's no way the gifted students on average will do poorer than the 'regular' students) 2. Remove equality of opportunity. What exactly is a gifted school going to do that would help gifted students and not regular s…
While this is probably true, (although not necessarily proven), the solution to income inequality is not to cripple those ahead, it's to bolster those from behind. Regression to the mean doesn't make a better education system.
>2. Remove equality of opportunity. That's not an argument against intellectual school segregation. Equal opportunity can be achieved by making the "gifted schools" easier to access for those who strive for it.
To your main point about how everything that benefits gifted students do benefit the entire system as a whole, I completely agree. However, the reality is that many of those features (smaller classes, better curriculum, practical education) don't scale to the population as a whole, and funding for education is limited. When there's a finite amount of resources to distribute, and the choice is between distributing to the children that are "gifted" or spread it around so thinly it might as well not have any effect at all, you bet your ass I'm going to vote for the former.