I agree with the UMN-TC recommendation (or if you want something smaller, how about UMN-Morris?), since you’ll have so many PSEO credits. UMN-TC would be cheaper than Gustavus or St. Olaf even with their biggest scholarships. The U of MN, unlike many other big universities, has a separate College of Biological Sciences which may help things feel a little smaller, and there’s a Biology LLC for first-year students in one of the dorms. Average ACT for CBS is 29-33.