Hudson Middle School is in a big building north of town off of County Road A and across the street from the St. Croix County Government Center. The school is attached to Hudson Prairie Elementary School with a hallway. Hudson Middle School is one of the only middle schools in the state that sports a full-size outdoor track.