Here is my take on this and this is close to my heart right now as I am working on my faith to be baptised.
My child attends a Faith school. If he was naughty (in reception) , the teacher would say that his behaviour wasn't good. Probably add some punishment like not playing at playtime. As they go up the years, they use the bible and various stories to get children to understand why they might be wrong and how God might see it.
My niece attends a non faith school and to be honest when she does something wrong, they say it's wrong and she says 'who says?'.Then you have the teacher after several TA's have tried, saying, 'well I do'. Since respect has gone away in this country my niece obvious answer is 'why?'
I think that faith gives a mystery, why is it so, it cannot be answered so it's magic type of thing.
Obviously, it does control people as the children from the faith school are left not knowing if they did something wrong, God might strike. Whereas the children from the non faith school would perhaps worry about their parents punishing them. Equaly, the children have both their God and their parents punishing them.
This probably makes not a modicum of sense but I thought I would add my bit.
Maybe that's why the faith schools do so well?