I am a parent and a professor and don’t usually answer chance threads. I think you should read the following thread on the Parents’ forum, because you have the classic “all reach - no match/safety” list.
A good student like you needs to look at more match schools- not just the reaches you have listed. These schools look way beyond the stats - it’s NOT about “so and so got in with a 30 ACT, and so I should be a shoo-in”…