What is an Ivy League School?

An Ivy League school is one of the eight colleges that has high academic standards, and participates in the same athletic conference. They are also known for a large amount of selectivity in their admissions.
Copyright © 2014 Dictionary.com, LLC. All rights reserved.