chance me for top 20 CS schools

State of residency?

The private schools on your list are generally reach to high reach for everyone (especially for CS).
http://talk.qa.collegeconfidential.com/what-my-chances/2095312-generic-chance-answer-for-super-selective-colleges-p1.html

For the out-of-state public universities, you need to aim for the full ride merit scholarships (high reach) rather than just admission (which could still be reach or high reach for CS), because they are otherwise unlikely to give sufficient financial aid to an out-of-state student from a low income family.