Before I get really stoned, I do work in a special school and I know and I know quite a few children with special needs. The school I work at is very good and the kids make fanastic progress.
I think its right that there are some special schools, for children who really cannot cope socially or academically with mainstream. Even then I think children at special schools/ special units should mix with mainstream children as much as possible.
However I think its a mistake to think that special schools are a pancera for everything wrong in state state education.
Children who attend special schools often spend quite a long time travelling to school. Their course choices at keystage 4 are often limited because a special school is very small. The very small number of children can make it hard to find a good friend. Especially for girls who are often out numbered by boys.
I think that for inclusion to work there has to be more than just extra funding. Secondary schools need to be smaller. Somehow schools need to achieve a more human scale, prehaps by splitting larger secondary schools into smaller units. Maybe we should have middle schools like Bedfordshire.
There are children like young carers or children in local authority care who get forgotten about. When you get to know an individual child you realise that they aren't a monster, in fact they are just like your child. Inclusion needs money and resources to work well.