My take on "scholgirl" or "schoolboy" is soneone in grade school. I don't know what fits high school students, but it's something else.

There's no rational reason for this particular distinction, and it may in fact be incorrect, as "girl" or "boy" just means a child of the appropriate sex.