If you care about diversity, don't just hire from the same five schools
When I was at Google, I was asked if I wanted to make a recruiting trip to my alma mater.   I was excited until I found out they were talking about my grad school where I got my MS, and not UB, a large state school where I got my BS.   I told them I'd be happy to take a trip to recruit at UB.  I got mostly crickets back from that reply. However, I ended up getting signed up for a series where they had a panel of a few HR (sorry, "people ops") folks and a SWE or two talking over Google Hangouts to auditoriums full of kids at FIVE different schools which they called "Long Tail".   (and UB wasn't even one of them)I think they are missing an incredible amount of talent this way.  In my circle of friends, there were 3-4 other people that Google would have been lucky to have, and two of them were women  They just don't understand that some people like me, who can get into the (mostly private) elite schools choose to go to a "long tail" school for a variety of reasons (financial, family obligations, etc).  There are lots of similar schools all over the country.