We're in the same boat as you, OP, only our DS is a junior. We are searching for SLACS that offer merit aid:
None of the NESCAC schools offer merit aid, so if you don't qualify for FA, you're out of luck. Haverford, Swarthmore don't offer merit aid either.
If you're in VA, William and Mary would work. In MD, St. Mary's College of Maryland is a good choice. Both are good schools.
I suggest Dickinson, Dennison, Kenyon, Oberlin, The College of Wooster, St. Olaf's, Knox College, Kalamazoo College, Earlham, Antioch, Ursinus, Eckerd, Hampshire, Goucher, Clark, Allegheny, Tulane, Roanoke, Goucher, Drew, Hollins, Washington (MD), Muhlenberg, Bennington, Gettysburg, Davidson, University of Richmond, among others.
Here are some links:
US News "Most Students Receiving Merit Aid"
http://colleges.usnews.rankingsandreviews.com/best-colleges/rankings/most-merit-aid
New York Times list of merit aid from 2012
http://www.nytimes.com/interactive/2012/07/08/education/edlife/8edlife_chart.html?_r=0
College Atlas (whatever that is) merit aid list:
http://www.collegeatlas.org/merit-aid-colleges.html
DIY College Rankings (some website) merit aid list:
http://diycollegerankings.com/35-best-bets-college-merit-aid/8921/
Money Magazine's merit aid list:
https://best-colleges.time.com/money/more-rankings/the-25-best-private-colleges-for-merit-aid#/list
Our experience with DD#1 is that merit aid is all over the place. It's unpredictable. DD got a large grant from a school she never visited and wasn't even that interested in, and she got nothing from schools she pestered and made a huge effort to visit and communicate with. Both schools were equal on Naviance. She also got wait-listed at schools she showed no iterest in, but were way below her stats -- a big surprise! She got accepted at some NESCAC schools, but no FA or merit aid at all. She chose a school we can afford, and she's very happy. Apply widely, and early! Best of luck to you!