In this story you will get to know about what is meant by Ivy League Schools

Ivy League refers to a set of 8 private colleges in the USA

Ivy League name was coined in 1937 by Caswell Adams, a sports writer

The students participating in Ivy League must be both scholars and athletes