You mainly learn yourself from experience at school. At least, in a boarding school. You get lots of ****, you learn to handle it and how to shrug it off. Independence is one that you'll most definitely learn, among others.

Anyway, I find that it doesn't really make a difference if the school does such and such instead of something else. It's the character of the person that matters.