✓ Check-in

Classes · Courses · Workshops

Find your rhythm

Drop-in classes, term courses and workshops in the heart of the city — taught by people who love what they do.

This week

Tap any class to book your spot.

September 2026
Filter
Mon7.9
Tue8.9
Wed9.9
Thu10.9
Fri11.9
Sat12.9
Sun13.9
06:0007:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:0022:00

Upcoming

Courses, workshops, shows, socials and tours — everything ahead, in one place.

Ongoing — registration open

Morning Flow
Beginner

Morning Flow

Mon 3 AugMon 30 Nov · 07:30

with Ana Ruiz · 📍 Studio B — Kreis 4

A gentle wake-up class — breath, mobility and simple travelling phrases.

CHF 240🎓 LEGI CHF 192
Ballet Improvers
Intermediate

Ballet Improvers

Mon 3 AugMon 30 Nov · 19:00

with Mara Keller · 📍 Studio A — Löwenstrasse

For dancers past their first term — longer barre, real centre work and adagio.

CHF 300🎓 LEGI CHF 240
Hip-Hop Open Level
Beginner

Hip-Hop Open Level

Mon 3 AugMon 30 Nov · 20:30

with Denis Okafor · 📍 Studio A — Löwenstrasse

One choreography a week, taught in layers so every level lands it.

CHF 260🎓 LEGI CHF 208
Salsa Social Basics
No experience

Salsa Social Basics

Mon 3 AugMon 30 Nov · 20:15

with Denis Okafor · 📍 Studio B — Kreis 4

The steps you need to enjoy a social — timing, turns and leading gently.

CHF 250🎓 LEGI CHF 200
Stretch & Release
Beginner

Stretch & Release

Mon 3 AugMon 30 Nov · 12:15

with Ana Ruiz · 📍 Studio B — Kreis 4

Forty-five minutes of undoing the week — floor work, breath and long holds.

CHF 200🎓 LEGI CHF 160
Heels Foundation
No experience

Heels Foundation

Mon 3 AugMon 30 Nov · 18:30

with Leila Fontaine · 📍 Studio A — Löwenstrasse

Walks, posture and attitude — the groundwork before the choreography.

CHF 290🎓 LEGI CHF 232
Saturday Jazz
Beginner

Saturday Jazz

Mon 3 AugMon 30 Nov · 11:00

with Leila Fontaine · 📍 Studio A — Löwenstrasse

Sharp lines and musical-theatre energy to finish the week.

CHF 270🎓 LEGI CHF 216
Sunday Movement Lab
Beginner

Sunday Movement Lab

Mon 3 AugMon 30 Nov · 10:30

with Mara Keller · 📍 Studio B — Kreis 4

An unhurried studio session — improvisation, partnering games, no mirrors.

CHF 280🎓 LEGI CHF 224
Kids Hip-Hop (7–11)
No experience

Kids Hip-Hop (7–11)

Mon 3 AugMon 30 Nov · 13:00

with Denis Okafor · 📍 Studio A — Löwenstrasse

Games, grooves and a routine the class performs to parents each term.

CHF 210🎓 LEGI CHF 168
Heels & Commercial
Intermediate

Heels & Commercial

Thu 6 AugThu 26 Nov · 19:30

with Leila Fontaine & Denis Okafor · 📍 Studio A — Löwenstrasse

Attitude-forward choreography for stage and camera — confidence is a technique.

CHF 350
Hip-Hop Level 2
Advanced

Hip-Hop Level 2

Wed 5 AugWed 25 Nov · 19:00

with Denis Okafor · 📍 Studio B — Kreis 4

Faster combos, deeper grooves — for dancers past the basics.

CHF 240🎓 LEGI CHF 210
Bachata Basics — Couples
No experience👥 pair

Bachata Basics — Couples

Fri 7 AugFri 27 Nov · 20:00

with Denis Okafor & Leila Fontaine · 📍 Studio B — Kreis 4

Eight weeks of connection, basic steps and first turns — sign up as a pair, leader and follower defined.

CHF 320👥 pair 2 × CHF 290🎓 LEGI CHF 260

Upcoming

Autumn Showcase🎭 Show

Autumn Showcase

Sat 26 Sept · 19:0022:00

📍 Studio B — Kreis 4

Our dancers on a real stage — friends and family, this one's for you.

CHF 25

Recently finished / registration closed

Contemporary Foundations
Beginner

Contemporary Foundations

Mon 3 AugMon 30 Nov · 18:30

with Mara Keller & Leila Fontaine · 📍 Studio A — Löwenstrasse

A 12-week grounding in contemporary technique: floorwork, momentum, and musicality.

CHF 320🎓 LEGI CHF 260Registration closed
Yoga for Dancers
Beginner

Yoga for Dancers

Sat 8 AugSat 28 Nov · 09:30

with Ana Ruiz · 📍 Studio B — Kreis 4

Morning mobility and breath — the recovery habit for training bodies.

CHF 260Registration closed
Ballet for Beginners
No experience

Ballet for Beginners

Tue 4 AugTue 24 Nov · 17:30

with Mara Keller · 📍 Studio A — Löwenstrasse

Classical technique from the barre up — posture, turnout, and first centre work.

CHF 280🎓 LEGI CHF 230Registration closed

Our teachers

Teachers first, performers second — here for your progress.

Mara Keller

Mara Keller

Ballet & Contemporary

Ballet · Principal teacherContemporary · Company repertoire

Former company dancer turned teacher — precision with warmth.

Denis Okafor

Denis Okafor

Hip-Hop & Kids

Hip-Hop · Lead teacher · battlesJazz & Modern · Guest teacher

Battle-tested, kid-approved. Groove is a language; he'll teach you to speak it.

Ana Ruiz

Ana Ruiz

Yoga & Mobility

Contemporary · Mobility & conditioningBallet · Floor-barre coach

Breath first, shapes second. Keeps dancers moving for the long run.

Leila Fontaine

Leila Fontaine

Heels & Commercial

Heels & Commercial · Programme founderJazz & Modern · Commercial jazz

Stage presence you can learn — confidence is a technique too.

Private lessons with Mara

Mara Kellerprofile & week

One-to-one (or bring a partner) — pick a free slot straight from the calendar.

Mon 12:0016:00 · 📍 Studio AWed 12:0015:00 · 📍 Studio B

Available slots · CHF 110 / hour with Mara

Next 7 days

Thu10.9

Fri11.9

Sat12.9

Sun13.9

Mon14.9📍 Studio A

Tue15.9

Wed16.9📍 Studio B

Struck slots are booked. Times shown for Thu 10 SeptWed 16 Sept.

Our dances & styles

Every style we teach, in a sentence or two — find the one that moves you.

Find your class in the calendar →
  1. 01ContemporaryBorn in the 20th century as a break from classical rules, contemporary blends modern dance, release technique and improvisation. Danced barefoot, it uses gravity, momentum and the floor itself — fluid one moment, explosive the next — to turn feeling into movement.
  2. 02BalletFour centuries of codified technique, from the courts of France and Italy to the world's great stages. Turnout, alignment, port de bras and pointed lines — ballet is the grammar underneath most Western stage dance, prized for its precision, strength and quiet control.
  3. 03Hip-HopBorn on the block parties of the 1970s Bronx, hip-hop is groove before anything else: bounce, rock, isolations and freestyle. It grew up with the music — breaking, popping, locking, choreo — and remains a culture of individuality, battles and swagger.
  4. 04Salsa & BachataTwo Latin social dances, two temperaments. Salsa — Cuban roots, New York polish — is fast, playful and turn-heavy on a driving 8-count clave. Bachata, from the Dominican Republic, stays close and sensual: a side-to-side step, a hip on the fourth beat, romantic guitar.
  5. 05Jazz & ModernFrom African-American vernacular dance through Broadway to today's stages: jazz is syncopation, sharp lines, kicks and leaps with theatrical flair. Modern adds weight, contraction and release — the expressive counterpoint that broke ballet's rules a century ago.
  6. 06Heels & CommercialThe style of music videos, award shows and world tours: commercial choreography built for the camera, danced in heels. Precise lines, confident walks and attitude — a genre about owning space, born where pop culture meets technique.

Pricing

Clear prices per class, course and private lesson — save with packages and subscriptions below.

Group class

CHF 28

per class

Drop in to any regular class

Course

CHF 240

from, per course

8–12 week terms, level-based

Private lesson

CHF 90

per hour

1–2 people, any teacher

Packages & subscriptions

Most popular

10-Class Pack

Package

Our most popular.

CHF 240

CHF 24 / class

  • Any regular class
  • Valid 6 months
  • Shareable with a friend
  • Priority booking

Unlimited

Subscription

For the devoted.

CHF 300

per month

  • Every class, every week
  • Member events
  • Guest pass each month
  • Pause anytime

Opening hours

The studios are open outside class times for practice — members book free slots via the calendar.

📍 Löwenstrasse 12, 8001 Zürich · ☎️ +41 44 000 00 00

📍 Studio A

Mon – Fri
09:00 – 22:00
Saturday
09:00 – 18:00
Sunday
10:00 – 16:00

📍 Studio B

Mon – Fri
10:00 – 21:00
Saturday
10:00 – 16:00
Sunday
closed

Locations

Two studios, one school — every class, course and event tells you where it happens.

Studio A — Löwenstrasse

📍 Löwenstrasse 12, 8001 Zürich

Main studio · sprung floor, mirrors, changing rooms

Studio B — Kreis 4

📍 Feldstrasse 89, 8004 Zürich

Second floor annex · perfect for kids & smaller groups

Our story

Ocio Dance School started in 2019 with one rented room, a borrowed speaker and eleven dancers. Today we're two studios, nine teachers and a few hundred people a week who come to move, sweat and belong. The idea hasn't changed: dance is for every body, and a studio should feel like home.

FAQ

Partner dances like bachata register in pairs — one Leader, one Follower. Bring a partner (an existing user or someone new, who gets their own spot), or register individually and we rotate partners in class. Pair pricing covers both dancers in one payment; splitting the cost is between the two of you.

✉️ Stay in the loop

One email a month — new courses, workshops and studio news. No spam, ever.

Come and dance with us

Pick a class that fits your week and book it in a minute.

See the schedule