Every school requires core science foundational courses (physics, chemistry, biology, etc). However, each school you’re applying to may require additional courses for that specific program. This is where it gets a little tricky (and expensive).
First, I would look up the programs that you are interested in applying to and see what additional classes they require.
Secondly, I would see if those classes can count as one of your Gen Eds. This way, you’re saving time and money by “double-dipping” – getting a 2-for-1 deal! However, if you do have to spend a little more money on a class, you’re gaining more knowledge… and you know what they say, “knowledge is power”.
With my experience, I was able to “double dip” for several classes, especially with my psychology classes, as it appeared to work out with my major. However, I ended up having to take Politics 101 for a pre-req for one of the schools I was applying to (despite not going into politics, I learned more about the US government and history than I ever have before)! It was also an easy overall GPA booster.