Easy, take their hand and say lets dance.
Start a conversation and then ask him if he has a date yet.
ask him what he thinks of the dance(a lot of boys dislike middle school dances) if he seems open ask if he's going or if he has a date to go, if he doesn't ask if he'd like to be your date for the dance.
Just get up the nerve, get them alone and ask them "Would you like to go the dace with me?" or " Would you be me date to the dance?"
Roses are red, Violets are blue, I don't have a date to the dance, How about you?
Firstly, ask them if they already have a date for the dance. If they don't its your chance to pounce. Just come out with it and ask him to the dance. Its always best if you take him away from his freinds. If all else fails, wait for a boy to ask you instead
talk to the person and then bring up the dance an see what that person has to say about it. then ask them who their going with and if they say no one ask them if they want to go with you... that's what I would do.
if its a guy you like then see if he likes you first. If he does the next thing you do is see if he has a date and if he dosent ask him dont be shy to ask him.
"Would you like to go to [name of the dance] with me?" is one way. You can fancy it up if you like, but that's the core of it.
You shoul lay it on slow like ask them if they want to go to the dance with you as friends. Then ask them to dance with you. Next ask your friend to ask him if he has any loving emotions towards you. If yes! Date away! If not make him!
the 70s dance
After you go with her on a dance. Ask her whether she would like to go on a date. If she says yes that hit the point.
If you like a boy just ask! I did with my crush. He surprisingly said YES! so now i have a date for the school dance!