Is Excel High School Worth Your Time? A Comprehensive Review