Here are the six schools that offer need blind and full need admissions to international students :
- MIT, Massachusetts Institute of Technology in Massachusetts
- Harvard University in Massachusetts
- Princeton University in New Jersey
- Yale University in Connecticut
- Dartmouth College in New Hampshire
- Amherst College in Massachusetts
Amherst & MIT are both D3 and the other four are Ivy League schools which are D1. If you are admitted to any of these colleges you will be able to attend regardless of your ability to pay.
There are other colleges around the country that offer aid(scholarships,merit,institutional etc.) to international students as well. Take a look at this link to see which colleges offer aid to international students :
Good luck on your search !