Gold Medal

Twin Peaks was recently awarded Gold Medal Status, the highest possible honor, by U.S. News and World Report! 

 You can read all about our high school statistics HERE.