Skip to content
About Lessons Gallery Reviews Visit FAQ Book a Lesson Call (403) 399-0123
Calgary’s couple-owned dance studio

Fall in love with the way you move.

Personal dance lessons with Tibor & Megan — nervous beginners become confident dancers. Take the first steps with us, the rest will be easy.

5.0Rated on Google
Beginner-friendly Private & couples
Tibor and Megan of Dance First Calgary dancing together at a social event
Tibor & MeganYour dance partners for the day
Tibor and Megan of Dance First teaching a dance class, demonstrating a step to students
Rated 5.0on Google
The couple behind the studio

Lessons to learn partnership, connection and style.

Tibor Kaldor Megan Macfarland

Dance First is Calgary’s welcoming personal dance studio — in our living room, guided by Tibor and Megan, a couple who genuinely love teaching people to dance. Their own partnership is demonstrated proof, exactly what makes learning here comfortable, not intimidating.

Whether you’ve never danced a step or you’re refreshing old moves, we welcome you as you are — friendly, encouraging, patient. The goal is to make you feel comfortable, confident and joyful every time the music starts.

40+Years combined experience
5.0★Google rating
AllLevels welcome
Ways to learn with us

Lessons designed around you

Every lesson is private and personal — shaped around your goals, your pace and your style. Don’t be shy, we’ve seen it all, everyone starts somewhere.

Singles

No partner? No problem. Tibor dances with the ladies and Megan with the men — you learn to lead and follow, and gain the confidence to dance with anyone.

Dance solo, confidently →

Couples

Learn to move with style together and truly connect — a happy, playful way to spend time and surprise each other on the floor.

Dance as a pair →

Beginner Coaching

Never danced before? No problem. We specialise in first-timers — no pressure, no judgement, just friendly guidance until the steps feel like second nature.

Start from zero →

Confidence & Technique

Refine your footwork, timing, posture and lead-and-follow connection — for dancers who want to feel polished, relaxed and genuinely at home on the floor.

Level up your dancing →

Wedding First Dance

Make your first dance unforgettable. We’ll choreograph to the song you choose — romantic, elegant and camera-ready — so you enjoy the moment, not fear it.

Plan your first dance →

Seniors Dance Entertainment & Dance Lesson

Performance by Tibor & Megan, a variety of dances to “Oldies” music enjoyable by senior residents. Optional simple dance lesson; and we’ll dance (carefully) with ladies and men residents if they desire.

Book for your community →
The dances we teach

Choose your style

From elegant ballroom to fiery Latin — the social dances that let you walk into any party, wedding or dance night and simply have fun.

Tibor and Megan dancing an elegant ballroom routine

Ballroom & Smooth

Waltz, Foxtrot, Tango, Quickstep, Viennese Waltz, Slow Foxtrot, Peabody.

Tibor and Megan dancing Latin on a colourful floor

Latin

Cha-Cha, Rumba, Samba, Mambo, Bolero, Merengue, Salsa, Bachata.

Tibor and Megan dancing an upbeat swing

Swing

East Coast Swing, West Coast Swing, Jive, Hustle.

Tibor and Megan dancing country and western

Country

Two-Step, Triple Two-Step, Double Shuffle, Night Club, Country Waltz, Country Cha-Cha.

Simple, honest pricing

Straightforward rates — no packages, no surprises.

$25Your first lesson (1 full hour)
$40/hrEvery lesson after

Same price whether you come as a single or a couple

Book your first lesson
For couples saying “I do”

Your first dance — exciting, amazing, without the nerves.

A moment at your wedding when all eyes turn to you. We’ll make sure it’s a moment you look forward to — a dance that fits your song, your style and your comfort level, rehearsed until it feels effortless and completely yours.

  • Choreographed to your chosen song
  • Beginner-friendly, but polished and impressive
  • Private sessions, for the two of you
  • Father & bride, mother & groom lessons too
Plan your first dance
Tibor and Megan of Dance First Calgary dressed for a wedding — Megan in a white gown, veil and tiara, Tibor in a tuxedo — on the ballroom floor
Why dancers choose us

The warmest floor in Calgary

01

Truly personal instruction

Individual attention — your lessons are shaped to your style and goals, not a rigid script.

02

A couple who gets it

Taught by partners who dance together and with others, so you learn connection and choreography.

03

Beginner-friendly

Most of our dancers start from scratch. You’ll never feel behind or out of place here.

04

Confidence, dynamic teaching

We build how you feel on the floor as carefully as we build your technique.

05

Supportive coaching

Patient and judgement-free. Come as you are and leave with a smile, feeling accomplished.

06

Right here in Calgary

Based in Calgary, Alberta — easy to reach and always welcoming.

Kind words

What it feels like to learn with us

★★★★★ Verified Google review
Tibor and Megan came to our high-school to give salsa lessons to about 50 of our students. So very professional, personable and thoughtful. The students really enjoyed the lessons and were able to use their new dance skills in Cuba. I highly recommend them!
Renata Ceneviva ScarazzatiGoogle review · 5.0 rating
Response from Tibor & Megan

“Thank you Renata for your feedback. We really are thrilled to teach these fun lessons!”

Come dance with us

Find us in Calgary

Dance First (Calgary)

Address217 6 St NE, Calgary, AB T2E 3Y1
HoursOpen daily · 9:00 AM – 8:00 PM
Get Directions
When to visit

Studio Hours

Our floor is open every day of the week — lessons run by appointment, so a quick call is the best way to reserve your time.

Open now · until 8 PM

9 AM – 8 PMSeven days a week

Call to book
Monday9:00 AM – 8:00 PM
Tuesday9:00 AM – 8:00 PM
Wednesday9:00 AM – 8:00 PM
Thursday9:00 AM – 8:00 PM
Friday9:00 AM – 8:00 PM
Saturday9:00 AM – 8:00 PM
Sunday9:00 AM – 8:00 PM
Good to know

Frequently asked questions

Do I need any dance experience to start?

Not at all. Most of the people we teach start as complete beginners. Lessons are relaxed and proceed at your pace, so you feel comfortable and capable after your very first step.

Do you offer private lessons?

Yes — private coaching is at the heart of what we do. Tibor & Megan teach together, whether it’s a single student or a couple. It’s the fastest and most effective way to build skill and confidence.

Can you teach a single person? I don’t have a partner.

No partner, no problem! Tibor will dance with a lady and Megan will dance with a man — and they still teach together, so you learn both his and her patterns and technique.

Can couples learn together?

Of course — how else? As a dance couple ourselves, guiding two people together is our methodology, whether you’re partners, friends or family.

Do you help with wedding first dances?

We’ll create a first dance designed exactly for you. Choose your song and give us your date, and we’ll build the choreography and teach you the whole dance — from walk-on to final bow.

What dances do you teach?

Tibor and Megan are skilled teachers across a wide range of dances:

Smooth — Waltz, Foxtrot, Tango, Quickstep, Viennese Waltz, Slow Foxtrot, Peabody
Latin — Cha Cha Cha, Rumba, Samba, Mambo, Bolero, Merengue, Salsa, Bachata
Swing — East Coast Swing, West Coast Swing, Jive, Hustle
Country — Two-Step, Triple Two-Step, Double Shuffle, Night Club, Country Waltz, Country Cha-Cha

Where are you located in Calgary?

Near downtown in Bridgeland, close to Edmonton Trail NE — park right in front. Tap “Get Directions” above, or call us to arrange your lesson.

How do I book a lesson?

Phone or text (403) 399-0123, or send a message through the form below and we’ll reach out to find a time that works for you.

Let’s get you dancing

Ready for your first step?

Tell us a little about what you’d like to learn — and which dance(s) — and we’ll explore it together during your first lesson, with your preferences in mind. No experience? No pressure! — just a warm welcome.

Request a lesson

We’ll get back to you to find a time that suits you.

Please enter your name.
Please enter a phone number.
Please enter a valid email.

Prefer to talk? Call (403) 399-0123.

Thank you!

Your request is on its way to us — we’ll be in touch soon to find a time. To confirm your spot right away, give us a quick call at (403) 399-0123 — we can’t wait to dance with you.