Narrowing down college list

If you are not going to be able to visit most of the schools, I would apply to more than two match and safety schools.

Based on the atmosphere you’ve described, you might consider Northeastern as a high match. As you probably know, Rice provides good aid for middle class students so a good one to keep on your list.

You can also look for safety schools with full ride scholarships and go through the extra application process.