According to Merriam-Webster, high school is in the category of unhyphenated noun phrases and thus doesn’t need a hyphen, even when using it as an adjective.