 Outside of his political career, Horn worked for more than 30 years as a high school teacher, coach, and information facilitator for schools in Cedar Rapids, Iowa.Prior, he served in the US Army.Horn is married to his wife Phyllis Peterson and together they have two children and seven grandchildren.