IMO, hyphenated names are most often registered as a compromise- the non-hyphenated name is taken and someone just can't live w/o the term. In some cases, this works out, but more often than not, it doesn't.
There are definitely some good hyphenated names that have been branded and that have the exposure and are seen frequently enough, that when people think of them, they visulaize a hyphenated name. But most companies w/ that kind of clout, also own the non hyphenated version, ie U-Haul, Q-tip.
There are also some good looking tech-names that are hyphenated, and what carries the day for these domains, are good corresponding websites that people want to go to and, if they mistakenly go to the non hyphenated site, they quickly make the adjustment and retype the address.
Another, area where hyphenated names are the preferred choice, is where the word combinations are confusing to both user and SE, as Adotible just pointed out.
I, personally, like L-L, N-L, and N-N names, (the only possibility for a two character- hyphen excluded- name in info, biz and us). I have k-o, q-q, r-f, s-w, v-8 , v-p and the like, and plan on holding onto them, until the word gets out and the market for themcatches up.
Some "i-" and "e-" names, particularly when the attached keyword can borrow, (legally), some of the spillover from a successful name that is similarly themed, (ie i-podcast), or when the keyword is *very* strong and can carry the extra weight, (ie E-Loan). But generally, just throwing on an "i-" or "e-" up infront of a name, (w/ or w/o the "-"), for the purpose of capturing a word, is a bad strategy.
Another use of hyphens, that I've heard works well, is to seperate a highly searched keyword combination, (that is unavail), for SEO purposes, (because the SE disregards the hyphen when pulling up results), but I don't have enough experience w/ these domains to be very definitive on the subject.
Without a hyphen, the SE's could potentiall read it as "Student sExchange". You'd either be listed in the wrong SE lists, or maybe even be banned.
Those are what I call "double dippers". If one approach doesn't work, you've always got a back-up.

Doesn't work so well w/ the example you are using, but replace "student" w/ "male", and there's a whole different spin to it.