I suspect the reason most nerds are bad at social etiquette simply because they don't see the point and don't care. It's a waste of time and/or something beneath their intellectual pursuits. If you are on the verge of a breakthrough in a new black hole theory, or revolutionary AI algorithm, everything else might seem unimportant by comparison.
If they started caring, picking up proper social etiquette is really not that hard. You don't need a school a class or an instructional manual... Just mirror whatever other "smooth" and "cool" people are doing. (The hard part is to hold an engaging social conversation talking about nothing, but that's a story for another day.)
So the key is to convince the nerd of the importance of social etiquette. Ironically, those who do go to this school probably don't really need it, and those who really need it haven't realized what they are missing... but sooner or later, they will do.