What is your weighting system? meaning is it 1 for AP and .5 for Honors because your weighted GPA seems awfully high.
Any test score?
I’d say a shot everywhere including in at BC.
Tufts and Gtown may be difficult and with American, you need to demonstrate interest to get their best merit, etc. Hopkins may be a no too. But being first gen helps.
So - I think you have too many schools - and too many different types. Why UMD and Michigan - they don’t fit the rest.
Anyway, I’m a fan of applying to more schools - but I feel like your list is a bit heavy and note that the UCs and Gtown have their own apps so they are not on Common and it’s a ton of work.
What is the money situation? Will you receive need based aid? Fill out the net price calculator for tufts to see? If yes, it’s a solid list but you could prune it - American isn’t good for need based aid, for example.
If you don’t qualify, do you want to spend $80K a year? Because you’d have fantastic options for $30-40K, etc.
Since you have some smaller schools, would you consider a LAC like Wesleyan?
Good luck.