3.  Stanford University

Stanford University provides students with a college town atmosphere just 30 miles from San Francisco. The annual price of attendance is $66,184, but only 33 percent of the school’s undergraduates pay the full amount. The average student from a familiy earning $30,000 or less pays nothing, and those earning $30,001 to $48,000 pay $2,548.