Dance & Fitness Studio

Gotta Dance is an independent, locally owned, full time and fully staffed professional dance studio. Gotta Dance provides instruction in many styles of dance from Ballroom, Country, Club and Swing styles of social partner dance, to Ballet and Tap for adults (teens are welcome) as well as dance based fitness classes, danceFit, Belly Tone (belly dance based), Dance Conditioning, Step Hop (hip hop based using step benches), Country Heat (country line dance based), Zumba and Yoga for dancers. While primarily for adults, teens are welcome, to come learn to dance and keep fit. Gotta Dance is centrally located at 412 Oshkosh St in the “Gap” area of Rapid City, SD with plenty of free parking.
Find out all the DANCES WE TEACH.

Professional Dance Floors

You’re worth it! Gotta Dance has professional dance floors – what does that mean? It is cushioned and sprung which is important as we age, get a little heavier, have arthritis, stiff achy joints or old injuries acting up. It’s Gotta Dance’s investment in you. Tile on concrete or even a wood floor on concrete is still on concrete and not so good for your joints and feet. The studio boasts a 48 X 34, cushioned hard wood professional dance floor (same as Dancing with the Stars),  a smaller (27 X 23 floor) more intimate studio for private lessons or small groups and a (23 X 23) clogging/tap floor all with mirrors and sound systems.

Dance Packages

Combination of Private Lessons, Group Classes and Practice is the optimal way to learn to dance. Our dance packages include private lesson(s), weekly group classes, practice parties or dance socials (which you can share with friends) plus 10% discount on additional regular priced private lessons and group classes, dance shoes, workshops and special events. Also, includes use of the studios for practice whenever they are not otherwise in use during studio hours. We have base or maintenance packages for the social dancer to the fast track dancer who wants to learn many dances and do them well.

Gotta Dance Sign Up Now


Private Lessons

Private Lessons are the most efficient way to learn to dance, you have the instructors undivided attention, immediate feedback, and you will learn the dances, steps and patterns at your own pace.  

Private Lessons also work well if your schedule doesn’t allow for weekly group classes or you haven’t been able to attend a Level I class but would like to come to the Level II class – you can catch up with just 1 or 2 private lessons. Also, private dance lessons give you the opportunity to develop your skills in private while you overcome newcomer nerves.

Combination of Private & Group lessons and Practice will get you dancing proficiently and confidently the quickest.  Check out our Weekly Dance Party for practice and fun.

Gotta Dance More Info

Group Classes

Groups classes are where you will have the most fun learning to dance and making new friends. Group Lessons, while you will learn the same things in a group class that you would in a private lesson, you will go at the pace of the class and dance mostly with your peers for feedback.

It is the nature of a group class to have 1 or 2 that might like a little faster or slower pace they both are good candidates for private lessons.

Combination of Private & Group lessons and Practice will get you dancing proficiently and confidently the quickest.  We have a Weekly Dance Party to practice what you are learning in a fun social environment.

Gotta Dance Sign Up Now

Wedding Packages

Make your first dance together as casual or dramatic as you wish. We will choreograph a routine to “your song” for your wedding or simply teach you the basics to feel comfortable on the dance floor.

We can also help you with other Wedding Day dances; Father/Bride, Mother/Groom, Parents Dance or the whole Wedding Party. Ask for special pricing for the additional Private Lessons and/or Private Group Lessons. A Private Group lesson(s) can be a great Thank-you gift your wedding party can enjoy over and over again.

Don’t forget to add dance lessons to your gift registry. Gift Certificates are available in any dollar amount.

Gotta Dance Learn More


"Gotta Dance Studio is a warm and welcoming environment to learn how to dance. My fiancé and I took a workshop for our upcoming wedding and learned a lot about different dancing techniques. The instructors are enthusiastic and knowledgeable of their dance styles."

− Tara R

"The place is like a second home; it is the only place I'd take lessons at.. You and John have been outstanding, and I cannot imagine a better instructor than John. I'm thankful for every minute I've been there."

− David

"You are such a gracious, graceful blessing – thank you for all you are doing to help others enjoy the beauty of dance!"

− Helen Merriman, Director SD Center for Enterprise Opportunity

"Truly ... I have always loved to dance, but always dreamed of ``dancing like that guy``. I am a tremendously slow learner but, my life has changed ever so positively after nervously walking through the doors of Gotta Dance!!!!"

− Albert

"So fun! It's a beautiful studio, the owner is fantastic. It's the best date night my husband and I have had!"

− Julia

"Taking dance here and loving it! The ballroom sessions have been a lot of fun, and in 6 weeks so far my husband and I have learned so much. Thanks Gotta Dance!"

− Jen

Dance Party Every Friday

You are invited! We have a dance party every Friday night that is open to the public. The pre-party lesson at 7:30pm is an introductory level class. The lesson and party is $15 or just come to the party at 8:30pm to 11:00pm for $8.

Some dress up based on the evening’s theme, others don’t; its your choice. No partner necessary. Singles and couples are welcome!

It doesn’t matter where you take dance lessons or even if you’ve never taken a dance lesson, you are welcome at our Friday Dance Parties. You are also welcome to join us at dance events we are going to as a group. No Partner, No Problem! We Guarantee you will have a GREAT time!

Let's Get Started

Our Schedule is always online.

Gotta Dance See Classes

You can connect with us with our MindBody scheduling app as well!