Мое личное мнение.
Трудно обучить всех одинаково хорошо, почему-то чаще получается одинаково посредственно. Есть и изначально разные способности и социальные условия.
Никак не обойтись без спецшкол только так можно держать уровень. Общеобразовательные школы обречены тянуть слабых, на это тратятся основные усилия.