Small schools with good merit aid (at least as of 3 years ago): Connecticut College, Hobart, Lewis & Clark.
Schools that have similar profiles but I have no experience with: Union, Furman, Sewanee, Trinity (CT), Kenyon, Denison, Oberlin.
I don’t think Skidmore offers $30,000 in merit aid, but of course you don’t know until you apply.
Good luck!