Question: What is the definition of an Ivy League school? How many are there? 

Answer: The term "Ivy League" does indeed refer to an athletic conference, but the term is more commonly used to refer to a loose confederation of elite northeastern universities (all of which compete in said conference). There are eight members of the Ivy League- Brown, Columbia, Cornell, Dartmouth, Harvard, University of Pennsylvania, Princeton, and Yale.
This question from the Yahoo Q&A forum is categorized in the topic: Entertainment & Music