All About Dancing brings dance to you!


Katherine Flores (Kat) has been teaching since 2009, specializing in Ballroom, Latin, and Wedding dance styles. She has both performance and competitive experience in Ballroom and Latin disciplines, and has trained under some of the dance industry’s top professionals. She is a recipient of the 2016 StuckOnSalsa “Stuckie” Award as one of DC’s Up and Coming Instructors, as well as WeddingWire’s 2016 & 2017 Couples’ Choice Award, and Thumbtack’s Top Pro Award for superior customer service every year since 2017.

12697284_10153858302210359_5252929493468422365_o          badge


Everyone learns at different speeds, so why teach every lesson the same way? For years, I have worked in studios that insisted my lessons be exactly the same for every student, which I found confused and alienated them. My instruction is truly unique to each and every student, and as a result they feel more comfortable and confident on the dance floor. Whether it’s for their first dance at their wedding or their first time social dancing with people they just met, my students are properly prepared to look good and have fun!


I believe that everyone has the capacity to learn to dance. Therefore, I offer classes all week long in both group and private settings. Click on the categories below to learn more. Click HERE to follow me on Facebook and stay up to date on specials and events!


Create the first dance of your dreams, or just get through it without looking stiff. Feel comfortable on the dance floor and learn a new skill with your spouse-to-be. Prices include: music editing, unique choreography, an online video note system, and studio rental fees, so you can be sure that you are getting the best deal.


Whether you are just starting out or looking to take your dancing to the next level, private lessons allow you to learn at whatever pace is right for you. Both time slots and lesson locations are flexible, and all lessons feature an online video note system to help you practice between lessons and track your progress.


If your dance goals include meeting new people or simply getting more repetition for what you’ve been learning, group classes might be for you. They are an affordable way to practice your moves in a supervised environment before going out social dancing. Group classes also provide accountability through a regular, weekly schedule.