Most Helpful Guy
ASK. Yikes. They are as scared as you you know. Besides I bet you want someone special and if he is anywhere near as charming as you think to others, you best ask.
You don't really need to go all the way with it either. Back when I was waiting for my prom I would get quite a bit of conversations sounding more or less like: "Sooo... Are you going to the prom? Do you have a date yet? I was thinking about going...".
I'm pretty thick when it comes to taking a hint, but that is clear enough to me.
Honestly you will have to at least let them know you're interested and whilst you can risk nothing happening and not asking (asking is better) that will mean you will have to take initiative and waltz up there and let them know you want them to ask you.1
Most Helpful Girl
If prom is still a few weeks ahead, then be patient and maybe someone will ask you. A better option is to engage in a conversation with some guy, flirt a little, and bring up the prom topic. When you talk with him about prom don't be too direct, meaning don't ask him the famous question, "will you be my prom date?". Towards the end of the conversation tell him that you don't have a prom date and that you would love to have one. If he tells you that he doesn't have a prom date as well, chances are he is going to ask you to prom. It could be any guy, either the cute guy at school or your guy friend who you're really comfortable with. Remember, flirting is key.1