I thought high school should have an hyphen in the middle when used as an adjective. Therefore:
I'm in high school (noun)
I'm a high-school student. (adjective)
But after a Google Book search, I realized that the non-hyphenated version is more common.
Why is this? And when should the hyphenated version be used?