Changing majors as a senior?

I think you should stay put and graduate from your current school. You could apply to graduate programs in public health/environmental engineering… once you are reasonably sure.