Strolling through the halls of Needham High School in Needham, Mass., one could easily experience a sense of déjà vu. That's ...