<p>If you are looking at MSPH or MPH degrees, you would need work experience to be competitive anyway. They like to see people who have experience in nursing, medicine, social work or biomedical research. If you are hoping to do a Phd in public health, you might want to consider doing a MS first. An MSPH or MPH is the practicing degree whereas Phd is for academic public health.</p>
<p>No matter what you do, you will be well served by getting involved in research right away. This will make you competitive for lab tech jobs for a year or two after college so that you can be competitive for an MPH. Don’t kid yourself about the major thing, you can major in anything but if you don’t have the right courses in your background, you won’t be accepted to any programs. Think statistics for no matter what type of public health. Chemistry for toxicology. Microbiology for epidemiology etc.</p>