Dinky, the reason children at private schools generally do better than those at state results wise has little to do with the quality of teaching. I think it is very much to do with the socio economic group and education level of the parents who send their children there. Most state primary schools will have children with a complete mix of backgrounds so the overall results will not be as good as a school where all the children will have had every advantage money can buy, and already may be inherently brighter than some in the class in a school in a disadvantaged area. I appreciate that sounds controversial and in no means want to offend, but let's face it, the child of two doctors is likely to be already brighter than a child of people who are of low intelligence and with poor levels of literacy and numeracy.