741 dance classes in London

Compare in-person dance classes by level, schedule, topic and start date

Reviewed by John-Pierre Clark

741 classes found

ClassesProviderNext startScheduleDurationPriceTeacherVenue
Contemporary Dance Taster Classes
7 Aug 2026
18:15 - 19:3075 min class
Taster class1 day
£15.00
Ballet Taster Classes
7 Aug 2026
19:45 - 21:0075 min class
Taster class1 day
£15.00
Belly Dance Classes - Beginners
9 Aug 2026
10:00 - 11:3090 min class
Short course6 weeks
£108.00
Belly Dance Taster
9 Aug 2026
10:00 - 11:3090 min class
Taster class1 day
£7.50
Bollywood Dance - Beginners
9 Aug 2026
11:40 - 13:1090 min class
Short course6 weeks
£108.00
Bollywood Dance Taster
9 Aug 2026
11:40 - 13:1090 min class
Taster class1 day
£7.50
Street Dance Classes - Beginners
9 Aug 2026
13:20 - 14:5090 min class
Short course6 weeks
£107.00
Street Dance Taster Classes
9 Aug 2026
13:20 - 14:5090 min class
Taster class1 day
£7.50
Diva Dance Taster Classes
9 Aug 2026
15:00 - 16:3090 min class
Taster class1 day
£7.50
Jazz Dance Classes - Beginners
9 Aug 2026
15:05 - 16:2075 min class
Short course5 weeks
£82.00
Tap Dance Classes - Beginners
9 Aug 2026
16:30 - 18:0090 min class
Short course5 weeks
£90.00
Salsa Socials
9 Aug 2026
17:10 - 19:102 hour class
One-day class1 day
£8.00
Beginners Contemporary Dance Classes
10 Aug 2026
18:00 - 19:1575 min class
Short course8 weeks
£136.00
Jazz Dance Taster Classes
10 Aug 2026
18:15 - 19:151 hour class
Taster class1 day
£7.50
Contemporary Dance Classes - Improvers
10 Aug 2026
19:25 - 20:5590 min class
Short course8 weeks
£160.00
House & Shuffle Dance Taster
10 Aug 2026
19:30 - 20:301 hour class
Taster class1 day
£7.50
Absolute Beginners - Ballet
11 Aug 2026
18:00 - 19:1575 min class
Short course4 weeks
£68.00
Ballet Classes - Beginners
11 Aug 2026
18:00 - 19:3090 min class
Short course8 weeks
£160.00
Barre Fitness Workout Classes
11 Aug 2026
18:10 - 19:2575 min class
Short course7 weeks
£112.00
Stretch and Flexibility Classes
11 Aug 2026
19:35 - 20:5075 min class
Short course7 weeks
£112.00
  • Starts Fri 7 Aug

    Contemporary Dance Taster Classes

    Today, 18:15 - 19:301 day
    City AcademyDanceCity Academy
    1 dayFri 18:15£15
    PanagiotisPavlopoulosCity Academy
    PanagiotisPavlopoulos
    City AcademyFarringdon
    £15
  • Starts Fri 7 Aug

    Ballet Taster Classes

    Today, 19:45 - 21:001 day
    City AcademyDanceCity Academy
    1 dayFri 19:45£15
    PanagiotisPavlopoulosCity Academy
    PanagiotisPavlopoulos
    City AcademyFarringdon
    £15
  • Starts Sun 9 Aug

    Belly Dance Classes - Beginners

    Sun 9 Aug, 10:00 - 11:306 weeks
    City AcademyDanceCity Academy
    6 weeksSun 10:00£108
    AnitaMakwanaCity Academy
    AnitaMakwana
    City AcademyFarringdon
    £108
  • Starts Sun 9 Aug

    Belly Dance Taster

    Sun 9 Aug, 10:00 - 11:301 day
    City AcademyDanceCity Academy
    1 daySun 10:00£7.50
    AnitaMakwanaCity Academy
    AnitaMakwana
    City AcademyFarringdon
    £7.50
  • Starts Sun 9 Aug

    Bollywood Dance - Beginners

    Sun 9 Aug, 11:40 - 13:106 weeks
    City AcademyDanceCity Academy
    6 weeksSun 11:40£108
    AnitaMakwanaCity Academy
    AnitaMakwana
    City AcademyFarringdon
    £108
  • Starts Sun 9 Aug

    Bollywood Dance Taster

    Sun 9 Aug, 11:40 - 13:101 day
    City AcademyDanceCity Academy
    1 daySun 11:40£7.50
    AnitaMakwanaCity Academy
    AnitaMakwana
    City AcademyFarringdon
    £7.50
  • Starts Sun 9 Aug

    Street Dance Classes - Beginners

    Sun 9 Aug, 13:20 - 14:506 weeks
    City AcademyDanceCity Academy
    6 weeksSun 13:20£107
    AnitaMakwanaCity Academy
    AnitaMakwana
    City AcademyFarringdon
    £107
  • Starts Sun 9 Aug

    Street Dance Taster Classes

    Sun 9 Aug, 13:20 - 14:501 day
    City AcademyDanceCity Academy
    1 daySun 13:20£7.50
    AnitaMakwanaCity Academy
    AnitaMakwana
    City AcademyFarringdon
    £7.50
  • Starts Sun 9 Aug

    Diva Dance Taster Classes

    Sun 9 Aug, 15:00 - 16:301 day
    City AcademyDanceCity Academy
    1 daySun 15:00£7.50
    AnitaMakwanaCity Academy
    AnitaMakwana
    City AcademyFarringdon
    £7.50
  • Starts Sun 9 Aug

    Jazz Dance Classes - Beginners

    Sun 9 Aug, 15:05 - 16:205 weeks
    City AcademyDanceCity Academy
    5 weeksSun 15:05£82
    AmeliaSarahBrookesCity Academy
    AmeliaSarah
    City AcademyFarringdon
    £82
  • Starts Sun 9 Aug

    Tap Dance Classes - Beginners

    Sun 9 Aug, 16:30 - 18:005 weeks
    City AcademyDanceCity Academy
    5 weeksSun 16:30£90
    AmeliaSarahBrookesCity Academy
    AmeliaSarah
    City AcademyFarringdon
    £90
  • Starts Sun 9 Aug

    Salsa Socials

    Sun 9 Aug, 17:10 - 19:101 day
    City AcademyDanceCity Academy
    1 daySun 17:10£8
    DaniKCity Academy
    DaniK
    City AcademyFarringdon
    £8
  • Starts Mon 10 Aug

    Beginners Contemporary Dance Classes

    Mon 10 Aug, 18:00 - 19:158 weeks
    City AcademyDanceSylvia Young Theatre School
    8 weeksMon 18:00£136
    JustynaSochajSylvia Young Theatre School
    JustynaSochaj
    Sylvia Young Theatre SchoolW1
    £136
  • Starts Mon 10 Aug

    Jazz Dance Taster Classes

    Mon 10 Aug, 18:15 - 19:151 day
    City AcademyDanceCity Academy
    1 dayMon 18:15£7.50
    PiaRauhalinnaCity Academy
    PiaRauhalinna
    City AcademyFarringdon
    £7.50
  • Starts Mon 10 Aug

    Contemporary Dance Classes - Improvers

    Mon 10 Aug, 19:25 - 20:558 weeks
    City AcademyDanceSylvia Young Theatre School
    8 weeksMon 19:25£160
    JustynaSochajSylvia Young Theatre School
    JustynaSochaj
    Sylvia Young Theatre SchoolW1
    £160
  • Starts Mon 10 Aug

    House & Shuffle Dance Taster

    Mon 10 Aug, 19:30 - 20:301 day
    City AcademyDanceCity Academy
    1 dayMon 19:30£7.50
    PiaRauhalinnaCity Academy
    PiaRauhalinna
    City AcademyFarringdon
    £7.50
  • Starts Tue 11 Aug

    Absolute Beginners - Ballet

    Tue 11 Aug, 18:00 - 19:154 weeks
    City AcademyDanceSylvia Young Theatre School
    4 weeksTue 18:00£68
    RowanHicksSylvia Young Theatre School
    RowanHicks
    Sylvia Young Theatre SchoolW1
    £68
  • Starts Tue 11 Aug

    Ballet Classes - Beginners

    Tue 11 Aug, 18:00 - 19:308 weeks
    City AcademyDanceSylvia Young Theatre School
    8 weeksTue 18:00£160
    JustynaSochajSylvia Young Theatre School
    JustynaSochaj
    Sylvia Young Theatre SchoolW1
    £160
  • Starts Tue 11 Aug

    Barre Fitness Workout Classes

    Tue 11 Aug, 18:10 - 19:257 weeks
    City AcademyDanceCity Academy
    7 weeksTue 18:10£112
    IrisAllainCity Academy
    IrisAllain
    City AcademyFarringdon
    £112
  • Starts Tue 11 Aug

    Stretch and Flexibility Classes

    Tue 11 Aug, 19:35 - 20:507 weeks
    City AcademyDanceCity Academy
    7 weeksTue 19:35£112
    IrisAllainCity Academy
    IrisAllain
    City AcademyFarringdon
    £112

Showing 1 to 20 of 741 sessions

Frequently asked questions

I’m a complete beginner. Which dance class in London should I start with?

If you are completely new to dance, start with a beginner dance class, absolute beginner course or taster session. Choose a style that feels enjoyable rather than impressive. Salsa, ballroom, contemporary, ballet, tap, commercial dance and social dance classes can all work for beginners, but the best first class is one that clearly says no previous experience is needed.

Which dance style is easiest for beginners?

The easiest dance style depends on what you want from the class. Social styles such as salsa, bachata and ballroom can be good if you want to dance with other people. Contemporary dance can feel freer and more expressive. Ballet and tap are more technical but can still be beginner-friendly if the class is clearly labelled for beginners or absolute beginners.

What is the easiest dance class if I just want to try it once?

Look for a dance taster, one-off workshop or beginner drop-in class. These are usually better than a long course if you want to try dancing without committing to several weeks. Check that the class is suitable for beginners and does not require previous dance experience.

Are dance classes good for confidence?

Yes. Dance classes can help with confidence because they give you practice moving, following rhythm, learning in a group and becoming more comfortable in your body. Beginner-friendly classes are usually lower pressure and are designed for people who may feel nervous about dancing in front of others.

Do I need a partner to join a dance class?

Usually not. Many London dance classes are designed for solo learners, including ballet, tap, contemporary, commercial dance and many beginner social dance classes. Some partner dance classes rotate partners during the session, while others may recommend booking with a partner, so check the class details before booking.

How many dance classes are currently listed on Learn.London?

Learn.London currently lists 741 dance classes in London. These include Ballet, General, Salsa and Ballroom from 4 London providers.

Which London providers offer dance classes?

Learn.London currently lists dance classes from 4 London providers, including City Academy, Morley College, DanceBuzz and Battersea Spanish. Use the provider column in the table to compare dance schools, studios, adult learning providers and performing arts organisations by location, price, schedule and dance style.

Can I find evening or weekend dance classes on Learn.London?

Yes. Learn.London currently lists 473 evening dance classes and 175 weekend dance classes in London. Use the day and time columns to compare dance classes that fit around work, study or other commitments.

Can I compare dance classes by price, location and duration?

Yes. The dance classes table lets you compare classes by price, location, provider, level, type, start date, day, time and duration. Prices currently range from £7.50 to £1695, based on the classes listed on Learn.London.

How do I use the table to find the most suitable dance class?

Start by filtering for your level, then narrow the table by dance style, day, time, location, price and duration. This helps you quickly separate beginner dance classes from ballet, contemporary, tap, salsa, ballroom, commercial dance, social dance and longer dance courses.