Forbes also ranked the “best” public colleges in America. The U.S. Naval Academy in Annapolis, Maryland, placed first and edged out the U.S. Military Academy in West Point, New York, from the seat it’s held since 2014. Third was the University of California-Berkeley, followed by the University of Michigan-Ann Arbor, and the University of Virginia at No. 5.