You might also think about region. Most schools have regional networks that will help you gain employment when you are done. This is less an issue with the elite schools with national networks, but if you aren't looking at the ivies, MIT, Stanford, etc, then you may want to consider where you want to wind up. You need to set yourself up to be successful, so you probably don't want to do a job search hundreds of miles from your school.