It sounds like you’ve got a great kid there.
I don’t know your income and if you are full-pay or not. Some schools like Colby College in Maine, which doesn’t offer merit, will charge 15K if you make 150K. So even with need-based aid, you might do well to explore schools that don’t offer merit.
The real thing is to look at is the net price calculators on each college’s site. You might be able to afford a NESCAC school (again I don’t know your income).
Check out these schools: https://en.wikipedia.org/wiki/Hidden_Ivies
Some of the above schools offer no merit, some do.
Regarding merit…some schools offer up to 35K in merit scholarships and tuition is somewhere around 60K. Lot’s of these “hidden gem” schools are in the 50-100 ranking range of the USNWR under National Liberal Arts Colleges. They generally offer nice merit and are sometimes 10-15K cheaper than the premier liberal arts colleges .
I would suggest looking at Colleges that Change Lives (the book). It’s full of these type of schools. They also formed a consortium of sorts. https://ctcl.org/ see also https://en.wikipedia.org/wiki/Colleges_That_Change_Lives
Some I know off the bat that offer solid merit:
Allegheny
Knox
College of Wooster
Beloit
Ursinus
My son’s stats weren’t nearly as good as yours, and he did very well with merit at Allegheny and Knox.
Other schools outside this consortium that also offer merit:
Muhlenberg
Susquehanna
Gettysburg
I’ll PM you and you can respond if you have any questions. You need to have 25 replies (posts) to be able to initiate a PM.
–Alan