You are a well-qualified candidate, so a “safety” school for you may be a bit different than one for some other BS applicants.
I would recommend possibly taking a look at Kent, Westminster, Northfield Mt. Hermon (NMH), and Miss Porter’s if you are willing to consider an all-girls school. We hear really good things about each for STEM, all are selective, and have swim teams.