Call us now ! Send us an email S Dupont Hwy New Castle United States

Back to Top

Call Us Today!
(302) 388-7640
Call Us Today!
(302) 388-7640


Getting ready for a wedding is an exciting and sometimes stressful situation. When it comes to your wedding dance, don't let yourself get stressed out. The instructors at Ballroom by Bill have many years of experience with brides and grooms from all areas of life that have wanted many different styles of dancing. You and your significant other will be in great hands here, so come and learn to dance with each other for your first dance as husband and wife.
If you have a song picked out, great! If not, we will help select music that is best for you.
It is best to come in at least three months prior to your wedding day, but we will work with any schedule. In general, the sooner the better! We are confident that with just a few lessons you will be dancing together and when the time comes, you will both rock the reception.
If you are looking for something fun, a new, modern concept is to have your whole bridal party take instruction. For example:
  1. Regular lessons (Minimum of three couples will give the bride and groom an additional of six lessons FREE!)
  2. Mini lesson at rehearsal dinner
  3. Mini lesson at the Wedding
  4. Bridal party gifts
  5. Party gifts
  6. Etc.
Take a look at our photo gallery and videos for examples of our dancing lessons. Contact us today for more information about how to rock your reception!
  • Foxtrot
  • Waltz
  • Rumba
  • Swing
  • Tango
  • Salsa
  • Cha cha
  • Night club
  • Samba
  • Viennese waltz
  • Quickstep
  • Argentine tango
  • Bachata
  • Bolero
  • West coast swing
  • Shag & Social Dancing
  • Merengue
  • Mambo
  • Hustle
  • Peabody
  • Jive
  • Bop
  • Jitterbug
  • Latin
  • Slow Dancing
  • Ballroom
  • Wedding Dancing
  • Polka
  • Country Dancing
  • Urban cha cha
  • Ranchero
  • And Many More Generally Fun Dances!

Call Us Today At ♦ (302) 388-7640

YP Reviews


Ballroom by Bill
166 S Dupont Hwy STE 300
New Castle, DE 19720
Phone: (302) 388-7640

In Business Since 2010

Business Hours

Mon - Fri: 02:00 PM - 10:00 PM
Sat - Sun: 01:00 PM - 05:00 PM

Payment Options