I looked at the league tables for primary schools in my area (nottingham) and I was surprised to see the top few were not schools in affluent areas bur were all catholic schools. Many of them are actually in quite deprived areas. So what is it catholic schools are doing to get such excellent results? Is it that they can be more selective about who they take? Are they just exam factories? Ate they stricter with their kids? Or are they just better in general than secular states?