5.  Princeton University

Founded in 1746, Ivy League Princeton University in the New Jersey town of the same name requires all undergraduates to write a senior thesis. The annual price of attendance is $63,850, but only 40 percent of undergraduates pay the full amount. Families earning $30,000 or less pay an average of $1,948, and those earning $30,001 to $48,000 pay $1,771.