977 dance classes in London

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

Reviewed by John-Pierre Clark

Which dance style would you like to try?

20 classes found

ClassesProviderNext startScheduleDurationPriceTeacherVenue
Flamenco: foundations of footwork, posture and flamenco style (beginners)
24 Sept 2026
18:00 - 19:3090 min class
Short course9 weeks
£90.00
Burlesque Dance Classes - Beginners
24 Sept 2026
18:15 - 19:3075 min class
Short course6 weeks
£103.00
Salsa: your first moves on the dance floor (beginners)
24 Sept 2026
18:30 - 19:301 hour class
Short course9 weeks
£60.00
Diva Dance Course
24 Sept 2026
19:40 - 20:5575 min class
Short course6 weeks
£96.00
Salsa Foundations Refined: sharpen your moves (improvers)
24 Sept 2026
19:45 - 20:451 hour class
Short course9 weeks
£60.00
Ballet Classes - Beginners
24 Sept 2026
19:45 - 21:1590 min class
Short course8 weeks
£160.00
Bellydance for fitness: move with confidence (all levels women only)
25 Sept 2026
11:00 - 12:3090 min class
Short course9 weeks
£90.00
Lunch time Ballet: build alignment and strength (all levels)
25 Sept 2026
12:15 - 13:151 hour class
Short course9 weeks
£60.00
Hip Hop Dance - Beginners
25 Sept 2026
18:05 - 19:2075 min class
Short course6 weeks
£89.00
K-Pop Dance - Beginners
25 Sept 2026
19:30 - 20:4575 min class
Short course6 weeks
£89.00
Discover Ballet: your first steps into dance (beginners)
26 Sept 2026
09:30 - 11:0090 min class
Short course9 weeks
£90.00
Ballet: find your feet (beginners)
26 Sept 2026
09:30 - 11:0090 min class
Short course9 weeks
£90.00
Ballet: strengthen your technique (improvers)
26 Sept 2026
11:15 - 12:4590 min class
Short course9 weeks
£90.00
Ballet: polish your technique and precision (intermediate)
26 Sept 2026
11:15 - 12:4590 min class
Short course9 weeks
£90.00
African dance: feel the rhythm (beginners)
26 Sept 2026
13:15 - 14:151 hour class
Short course9 weeks
£60.00
African Dance: find your flow (improvers)
26 Sept 2026
14:30 - 16:0090 min class
Short course9 weeks
£90.00
Diva Dance Taster Classes
27 Sept 2026
10:10 - 11:101 hour class
Taster class1 day
£15.00
Absolute Beginners Dance Taster
27 Sept 2026
10:10 - 11:101 hour class
Taster class1 day
£15.00
Absolute Beginners Dance Classes
27 Sept 2026
10:15 - 11:3075 min class
Short course6 weeks
£115.00
Ballroom Dance Taster
27 Sept 2026
11:00 - 12:001 hour class
Taster class1 day
£20.00
  • Starts Thu 24 Sept

    Flamenco: foundations of footwork, posture and flamenco style (beginners)

    Today, 18:00 - 19:309 weeks
    Idea Store LearningDance321 Whitechapel Road
    9 weeksThu 18:00£90
    RowenaRitchie321 Whitechapel Road
    RowenaRitchie
    321 Whitechapel RoadLondon E1 1BU
    £90
  • Starts Thu 24 Sept

    Burlesque Dance Classes - Beginners

    Today, 18:15 - 19:306 weeks
    City AcademyDanceThe Place
    6 weeksThu 18:15£103
    JulieJadeThe Place
    JulieJade
    The Place
    £103
  • Starts Thu 24 Sept

    Salsa: your first moves on the dance floor (beginners)

    Today, 18:30 - 19:309 weeks
    Idea Store LearningDance455 The Highway
    9 weeksThu 18:30£60
    JulieWeeks455 The Highway
    JulieWeeks
    455 The HighwayLondon E1W 3HP
    £60
  • Starts Thu 24 Sept

    Diva Dance Course

    Today, 19:40 - 20:556 weeks
    City AcademyDanceThe Place
    6 weeksThu 19:40£96
    JulieJadeThe Place
    JulieJade
    The Place
    £96
  • Starts Thu 24 Sept

    Salsa Foundations Refined: sharpen your moves (improvers)

    Today, 19:45 - 20:459 weeks
    Idea Store LearningDance455 The Highway
    9 weeksThu 19:45£60
    JulieWeeks455 The Highway
    JulieWeeks
    455 The HighwayLondon E1W 3HP
    £60
  • Starts Thu 24 Sept

    Ballet Classes - Beginners

    Today, 19:45 - 21:158 weeks
    City AcademyDanceWest London School of Dance
    8 weeksThu 19:45£160
    HelenLeeWest London School of Dance
    HelenLee
    West London School of DanceShepherds Bush
    £160
  • Starts Fri 25 Sept

    Bellydance for fitness: move with confidence (all levels women only)

    Fri 25 Sep, 11:00 - 12:309 weeks
    Idea Store LearningDance455 The Highway
    9 weeksFri 11:00£90
    LindaCremin455 The Highway
    LindaCremin
    455 The HighwayLondon E1W 3HP
    £90
  • Starts Fri 25 Sept

    Lunch time Ballet: build alignment and strength (all levels)

    Fri 25 Sep, 12:15 - 13:159 weeks
    Idea Store LearningDance321 Whitechapel Road
    9 weeksFri 12:15£60
    AnnaritaMazzilli321 Whitechapel Road
    AnnaritaMazzilli
    321 Whitechapel RoadLondon E1 1BU
    £60
  • Starts Fri 25 Sept

    Hip Hop Dance - Beginners

    Fri 25 Sep, 18:05 - 19:206 weeks
    City AcademyDanceCity Academy
    6 weeksFri 18:05£89
    AthenaChoi-HaLeungCity Academy
    AthenaChoi-Ha
    City AcademyFarringdon
    £89
  • Starts Fri 25 Sept

    K-Pop Dance - Beginners

    Fri 25 Sep, 19:30 - 20:456 weeks
    City AcademyDanceCity Academy
    6 weeksFri 19:30£89
    AthenaChoi-HaLeungCity Academy
    AthenaChoi-Ha
    City AcademyFarringdon
    £89
  • Starts Sat 26 Sept

    Discover Ballet: your first steps into dance (beginners)

    Sat 26 Sep, 09:30 - 11:009 weeks
    Idea Store LearningDance455 The Highway
    9 weeksSat 09:30£90
    JoyceGyimah455 The Highway
    JoyceGyimah
    455 The HighwayLondon E1W 3HP
    £90
  • Starts Sat 26 Sept

    Ballet: find your feet (beginners)

    Sat 26 Sep, 09:30 - 11:009 weeks
    Idea Store LearningDance321 Whitechapel Road
    9 weeksSat 09:30£90
    AnnaritaMazzilli321 Whitechapel Road
    AnnaritaMazzilli
    321 Whitechapel RoadLondon E1 1BU
    £90
  • Starts Sat 26 Sept

    Ballet: strengthen your technique (improvers)

    Sat 26 Sep, 11:15 - 12:459 weeks
    Idea Store LearningDance321 Whitechapel Road
    9 weeksSat 11:15£90
    AnnaritaMazzilli321 Whitechapel Road
    AnnaritaMazzilli
    321 Whitechapel RoadLondon E1 1BU
    £90
  • Starts Sat 26 Sept

    Ballet: polish your technique and precision (intermediate)

    Sat 26 Sep, 11:15 - 12:459 weeks
    Idea Store LearningDance455 The Highway
    9 weeksSat 11:15£90
    JoyceGyimah455 The Highway
    JoyceGyimah
    455 The HighwayLondon E1W 3HP
    £90
  • Starts Sat 26 Sept

    African dance: feel the rhythm (beginners)

    Sat 26 Sep, 13:15 - 14:159 weeks
    Idea Store LearningDance321 Whitechapel Road
    9 weeksSat 13:15£60
    GeorgeFiawoo321 Whitechapel Road
    GeorgeFiawoo
    321 Whitechapel RoadLondon E1 1BU
    £60
  • Starts Sat 26 Sept

    African Dance: find your flow (improvers)

    Sat 26 Sep, 14:30 - 16:009 weeks
    Idea Store LearningDance321 Whitechapel Road
    9 weeksSat 14:30£90
    GeorgeFiawoo321 Whitechapel Road
    GeorgeFiawoo
    321 Whitechapel RoadLondon E1 1BU
    £90
  • Starts Sun 27 Sept

    Diva Dance Taster Classes

    Sun 27 Sep, 10:10 - 11:101 day
    City AcademyDanceCity Academy
    1 daySun 10:10£15
    RowanHicksCity Academy
    RowanHicks
    City AcademyFarringdon
    £15
  • Starts Sun 27 Sept

    Absolute Beginners Dance Taster

    Sun 27 Sep, 10:10 - 11:101 day
    City AcademyDanceCity Academy
    1 daySun 10:10£15
    RowanHicksCity Academy
    RowanHicks
    City AcademyFarringdon
    £15
  • Starts Sun 27 Sept

    Absolute Beginners Dance Classes

    Sun 27 Sep, 10:15 - 11:306 weeks
    City AcademyDanceCity Academy
    6 weeksSun 10:15£115
    ManuelaCimadomoCity Academy
    ManuelaCimadomo
    City AcademyFarringdon
    £115
  • Starts Sun 27 Sept

    Ballroom Dance Taster

    Sun 27 Sep, 11:00 - 12:001 day
    City AcademyDanceCity Academy
    1 daySun 11:00£20
    NataliiaSiiankoCity Academy
    NataliiaSiianko
    City AcademyFarringdon
    £20

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 20 dance classes in London. These include Ballet, General, African and Salsa from 2 London providers.

Which London providers offer dance classes?

Learn.London currently lists dance classes from 2 London providers, including Idea Store Learning and City Academy. 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 8 evening dance classes and 10 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 £15 to £160, 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.