If you give the parents the ability to "shop", what happens when everyone thinks that teacher X is the best English teacher for 7th grade and they ALL want their kids in her class? Or what about the kids whose parents aren't as involved (maybe they both work full time or it's a single-parent household) and therefore don't get a chance to hear about which teachers are best... do those kids just get the less-capable teachers?