学院下设5个系和1个预防医学研究所。劳动卫生与环境卫生学系设有劳动卫生与职业病学、环境卫生学、卫生毒理学等3个教研室;营养与食品卫生学系设有营养与食品卫生学教研室;全科医学与社会医学系设有全科医学与社会医学教研室;医学检验学系设有卫生检验、第一临床检验、第二临床检验(第一、第二临床检验教研室为非直属教研室)等3个教研室;流行病与卫生统计学系设有卫生统计学、流行病学等2个教研室;预防医学研究所设有卫生统计学、流行病学、营养与食品卫生学、劳动卫生与环境卫生学、社会医学与卫生事业管理、毒理学、卫生化学等7个研究室。
学院现有教职员工41人,其中专任教师31人(硕士及以上学位教师29人),教授8人,副教授9人;博士6人,在读博士1人,硕士22人;省高校中青年学科带头人1人,省高校中青年骨干教师2人,教育部全科医学教学指导分委员会委员1人。
1999年以前,学院仅有预防医学本科专业。现有预防医学、医学检验学两个本科专业和全科医学本科专业方向,在校本科生达1,371人;有流行病与卫生统计学、社会医学与卫生事业管理、临床检验诊断学、公共卫生学4个硕士研究生专业,在校统招硕士研究生59人,在职研究生13人。预防医学专业为省级品牌专业和省级特色专业,卫生统计学为省级优质课程。
2012年,随着公共卫生与预防医学一级硕士点的成功申报,本院硕士专业涵盖公共卫生与预防医学一级学科下的所有二级学科,即目前公共卫生学院有流行病与卫生统计学、劳动卫生与环境卫生学、卫生毒理学、营养与食品卫生学、妇幼保健学等二级学科硕士专业以及社会医学与卫生事业管理、MPH(公共卫生硕士)等硕士专业。