<p>I think you should not focus as much on which schools provide financial aid in a general sense. You need to spend more time finding the right college that fits YOU best, that is most likely to value YOU for who you are. Different colleges offer different aid packages to different students–NOT because one school is more or less generous than another–but because one school will value YOU over the next student. </p>
<p>Spend less time worrying about which college offers which kind of aid, and more time finding the college that fits you best. When a college notices that you are a great fit for that school, the admissions and financial aid offices will be much more likely to shower you with aid (both merit and need-based–tho remember that not all schools offer merit aid).</p>