Simmons University feels like a good fit for you.
Since I have a quick break I’ll add my reasons.
- It’s in Boston (you mentioned 2 colleges in Boston so seems like a location fit). Travel should be easy despite distance.
- Social Work. They offer a BSW and seem very career prep focused.
- Location is great for internships.
- Well respected university
- Likely admit with your stats and could expect merit aid.