Iowa is a wonderful state to obtain general accounting diploma. There are 37 schools offering respective programs in Iowa, and the best one is offered by Iowa State University. That school offers an excellent general accounting program - five stars for curriculum and four stars for teaching.