Yes, high schooler is an accepted idiom. It appears in the Oxford English Dictionary. The dictionary does not say that it is informal. I would not use the idiom in a highly formal document, but, for a novel or newspaper, it is a perfectly good choice of words.