Schools in Elgin, Iowa, the US. Schools locations in Elgin, Iowa. Find the nearest schools locations, near you. All types of business services Accounting ATM Bank Finance Insurance Lawyer School All schools in Elgin North Fayette Valley Middle Schoo School +1 563-426-5551 23493 Canoe Road, Elgin, Iowa 52141 Write a review Phone Website Directions Valley Elementary School School +1 563-426-5891 23493 Canoe Road, Elgin, Iowa 52141 Write a review Phone Website Directions