I went to the Harvard School of Public Health and obtained a 2 year Master's. I only had 1 year of work experience before attending, but the majority of the students had worked for several years before applying. I know of only a few who were straight out of undergrad. I really have no idea about the stats of my classmates, but I can tell you that the MS in Epi program is pretty small -- like maybe 12 or so people in each entering class. They told us they had lots of applicants, but I have no idea of the stats of people who got rejected. Maybe I'm biased, but I think it's quite a bit easier, academically, to get into the Yale School of Public Health. It is not that highly ranked (whatever the rankings mean), and I know someone who got in with a less than stellar GPA. As far as I know, all accredited MPH programs are 2 years unless you already have an advanced or professional degree. Oh, and you can't get an MPH at Harvard unless you have an advanced or professional degree. You have to go the MS route.