и так... и не так
Sonderschule(спецшкола) - она не только для дебилов, как Вы выразились,
но и для многих детей-иностранцев, не знающих пока еще языка(такие детки тоже могут попасть в Sonderschule.
Также туда попадают многие дети с неуправляемым поведением (хамит учителям, пропускает школу, устраивает потасовки с учениками и т.д. и т.п.)
Hauptschule(средняя школа) - необязательно для глупых
Realschule(средняя школа) - для более способных
Gymnasium(гимназия) -для самых способных
По окончании Realschule или Gymnasium есть бОльшая вероятность поступить в высшее учебное заведение
для получения хорошей специальности.