Elon University is ranked No. 2 for excellence in undergraduate teaching, and No. 10 for Most Innovative National University in U.S. News & World Report’s annual “Best Colleges” guide, according to information provided by Elon News Bureau Director Owen Covington.