New York City eighth graders choose 12 or more options from a list of over 700 programs spread across roughly 400 high ...