OP, seriously consider your own state schools! They are well regarded and great deals, especially for in-state students.