We study the trade-off between stability and students' welfare in school choice problems. We call a matching weakly stable if none of its blocking pairs can be matched in a more stable matching–one with a weakly smaller set of blocking pairs. A matching is said to be self-constrained efficient...