“Single mother background” could be still be any income level. What’s your FAFSA EFC, and is that amount something you can realistically pay?
It sounds like you must have a pretty high GPA, to be top 4%, yes? What’s your highest level of math? There should be a lot of full-need-met schools where you’d be a very competitive applicant, but not all “full need met” financial aid formula are the same, so you’ll need to run the Net Price Calculator for each school you consider, to get an idea of your expected out-of-pocket.
As others have said, women’s colleges can be terrific places for a premed with the interests that you have. Smith, Mt. Holyoke, Wellesley, Bryn Mawr, Barnard, and Scripps all meet full need; all but Wellesley and Barnard have merit scholarships too.
If you’d consider going west, the Claremont Consortium could be terrific for what you’re looking for. Lots of choral and a cappella groups, instrumental music, fantastic course offerings across the consortium in AA Studies, Gender/Women’s/sexuality studies, superlative foreign languages… and excellent premed coursework and advising. Scripps, Pomona, and Pitzer are all worth a look, and you can cross-register freely. Many of my daughter’s friends at Scripps are not only involved in social justice work, but have received internship grants to work in their areas of passion.
If your EFC is more than you’d ideally like to pay, look into the Morrill scholarship at Ohio State - you sound like an excellent candidate for this full ride, and you’d be part of a small, like-minded cohort. https://odi.osu.edu/undergraduate/msp November 15th deadline to apply.