Goshen is located about 10 miles (16 km) west of Troy, and 10 miles east of Luverne. The earliest record of a public school in Goshen was in the middle 19th century. A small wooden structure made from hand-split logs was located between Goshen and the Troy-Luverne Highway (U.S. Route 29) on a parcel of land called "Goshen Hill". This is what is now known as Mt. Zion Community. This first public school in Goshen was a one-room building with one teacher. The school term was whenever the students were not busy on the farm. The school was moved to its present site in the town of Goshen in 1897 and employed its first principal, Miss Ada Ray, about 1920. Goshen High School has grown continually over the past number of years, and has over 200 students in grades seven through twelve. The current principal is Bennie Shellhouse. [2]