Have you thought about Illinois or Minnesota? St. Olaf is a forum favorite, in part because it has a really friendly and intellectually engaged student body. It has about 3100 undergrads and is probably a toss-up for you, perhaps a likely based on what you’ve indicated about the high schools you’ve attended. If you’re open to Minnesota, Gustavus Adolphus (about 2k undergrads) would be a likely or extremely likely admit, and Macalester (about 2100 undergrads) would probably be a lower probability admit.
I would strongly urge you to prioritize the order in which you apply to schools. I’m going to quote myself from this post in terms of my thoughts of how you might want to prioritize: