Match me ~20-40% acceptance rate schools [NJ resident, 3.98 GPA, 35 ACT, math and classics, unknown parent contribution, divorced parents]

W&M sounds like a good match. Strong math, not sports- or party-dominant, I’d also list SUNY-Stony Brook, Univ Rochester, Drexel, SUNY-Binghamton. UMass and their lousy football team over the other state flagships (they do add hockey, though). Holy Cross, Lafayette.

I’ve seen a lot of Catholic colleges with classics programs.