Iowa is a good state to get general architecture diploma. The only one school providing such opportunity in Iowa is Iowa State University. That school has an excellent general architecture program - five stars for curriculum and four stars for teaching.