Schools that offer strong engineering programs AND Merit Aid or Meet Financial Need

There are only 100 trustee scholarships given out at Purdue yearly ($12- 16k). The Presidential scholarships which are more numerous would not bring the COA below the $25K that the OP was looking for. The incoming freshman class is over 8,000 students. Not great odds IMO.