New Trier High School Science Olympiad Team Clinches State Championship and Returns to National Finals
The New Trier High School science Olympiad team recently clinched the state championship title at the University of Illinois at Urbana-Champaign on April 20. This marks a return to the…