Uniforms are always a good idea.
And if a school has a large endowment I don’t understand why they can’t just provide uniforms and coats free of charge to students on scholarship?
You guys beat me to it. Yes, uniforms. It’s a simple, dignified, time-honored solution to the perennial problem of students’ attire getting in the way of learning.