School is a huge plus.

Hopefully your school is a lot less...lol well, lame, in setting up social events than my own.
Don't look at it as "one more chance." Think of it as an additional opportunity.

The singles night would be fantastic...have you brought it up recently? Not that long ago you said, I know, but maybe a passing remark on your end might remind them you're still interested?
Speaking of friends, do they know your struggle with relationships? Have you spoken to any of them about it? They might be able to help you out...from simply listening to maybe even taking an active role in helping you find someone. Your specifications aren't too hard to meet, I shouldn't think...I think they can potentially be a great source of help.