I see a lot of grauduates from those schools in my line of work, but I think in terms of the best school for business, Wharton takes the cake (very well respected by financial employers). I would suggest finding out what else your son wants to get out of the college experience? Would he rather be in city or rural setting? I had two friends that went to UPenn, one ended up transferring out and the other couldn't wait to get out of there because it just wasn't a good fit for them. Are sports big on his list? Academia is really only one portion of the experience, there's a lot that goes into picking the right match all around though.