<p>Especially for the top schools the lack of rigor combined with a low GPA is going to kill you. Plenty of people with fill their schedule with mostly to all honors and AP classes (myself included) even when the class does not relate to their intended major. It tends to convey a more well-rounded feel and a love of learning even when a subject does not relate to your intended major.
I would call the last four schools on your list unrealistic. You had a 2.5 for two out of the three years that these schools look at, and your highest GPA would be viewed as low if it where your cumulative at these schools. You also have to remember that most college recalculate GPAs without electives. From my understanding most of your lowest grades are in core subjects which means the GPA they would see would actually be a 2.something.
Sorry I can’t speak to your safeties and matches, through from my limited knowledge of Drexel I would call it a low match.</p>