This is a tough combination!
Although everything else on your list is offered by many small colleges, engineering specifically at small colleges is relatively rare.
Colleges that are that near NYC is yet another pretty strong filter, and then so is being in a college town (particularly in the relatively population-dense area you are looking). Indeed, normally college towns in the stricter sense have grown around larger colleges, like big public universities. Some small colleges are in small towns, but I donât know if âcollege townâ really fits many of those. Even in a case like, say, Amherst College, it is benefiting from UMass Amherst helping to create the college town of the same name (random aside, but Kalamazoo College is in a great college town of the same name, but similarly that is only really possible because so is the much larger Western Michigan University).
And then Greek Life is usually particularly common in small colleges in small towns, because it helps create/organize a social life in such settings. And in fact, the few sorts of small colleges that do pre-professional stuff like engineering might also be more likely to have Greek Life.
I guess my point is your D25 might end up having to decide which compromises she is more willing to make than others, to really get a robust set of choices.
Like, Trinity (CT) is a small college with engineering reasonably close to NYC. But it is in Hartford, and I gather around 20% of students do Greek Life. If those are acceptable compromises, though, it could be a strong contender.
As others mentioned, Rochester is a great college for people with broad STEM interests that might or might not include engineering, and is just under 6 hours from NYC. But the city of Rochester is also not what I would call a college town, and the college is over 5000 (latest was 5740 undergrads), and I gather about 14% Greek.
Swarthmore is a VERY strong small college choice for those academic interests, with the possibility of a train to NYC, but it is in a close suburb of Philly, not a college town.
Academically and size-wise, Bucknell (about 3 hours from NYC) seems like a potentially good fit, but I would describe its setting as more small town than college town, and Greek Life is a big deal there, apparently over half of upperclass students.
And so on.