General
Iowa is the right place to obtain public health diploma. There are 9 schools offering respective programs in Iowa, and the best one is offered by University of Iowa. That college offers an excellent public health program - five stars for curriculum and four stars for teaching.