Hey dude, you may be young, inexperienced, whatever. all these peeps were probably in the same boat as you at some time in their life...listen to sexkitten. well a little. dont get your friends to ask her. just sometime when you see her, probably best when none of your friends or her friends are around, and just ask her out. if the dance isnt like, tomorrow or what not, go out with her like a week or so before the dance, then it'll be easier to ask her to the dance or you may not even have to ask....but dont hesitate because you think she might say no...if she does, fuck her (well literally too if posible..haha) but who cares, there's so many more hot chicks out there.
-max