I didnt read what anyone else read but heres what I think. It all depends what has happened with her past boyfriends. From what you say her last one was prude, you just gotta find out what she did with the ones before that. She probaly never got anywhere with a guy and has been really horny forever. Also, since she is still a virgin I wouldn't really call her a slut.
It dont really matter though, unless everyone else around school is like "why are you with that whoe?". But from what you say she sounds like shes really smart and respected g0g0g0g0g0g0g0g0g0