Does a high school poll worker have to be a United States citizen?

Yes.  An election inspector is required to be an eligible elector.  Age, residency and citizenship are requirements to be an elector.  The provision permitting 16 and 17 year old high school students to serve as an election inspector is an exception to the age requirement.