So is your opinion that such a program is not a good option for any student? Why not conclude instead that there should be good advanced programs, not like the ones you've seen?
> Often this translates to children who have difficulty communicating with their peers no longer really being able to interact with their peers and getting the "other" label applied quite literally.
As it is, my child is coming to the conclusion that school is boring/easy and that she is smarter than her classmates. Worst of all, she's realizing that her teachers and principal don't actually care whether she learns anything. IMO, that's worse than the picture you paint.
FWIW, I'm not looking for smaller classes at all. Her current class is 15 or 16. I'm looking for instruction that is at an appropriate level. It could be with her own class, or by having her sit with another class for math or reading. Class size is not the point; it's all about having appropriate instruction.