I think you will find public schools have the best uniforms. I agree that a brilliant student will shine anywhere but for someone like me who was not the best, quite shy and easily influenced by naughty boys, a girls grammar school was the best place for me to learn. As I said, my brother hated his boys grammar. Unfortunately it depends on the child. As for grammar schools getting the best teachers, not always the case, they probably get the luckiest teachers as grammar schools are fairly easy to teach in. Lots of teachers are anti grammar schools and in my experience middle class teachers who have been to posh schools and the best universities often want to get "down with the kids" and choose to work in deprived areas and choose not to work in grammar schools. Sometimes this does not work well as the pupils and their parents don't relate to them