997 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
Ballet Intensive - 2 Weeks
21 Sept 2026
10:00 - 16:006 hour class
Short course2 weeks
£680.00
Ballet Summer School - 2 Weeks
21 Sept 2026
10:00 - 16:006 hour class
Short course2 weeks
£680.00
Ballet Summer School
21 Sept 2026
10:00 - 16:006 hour class
Short course2 weeks
£680.00
Ballet Intensive Beginners - 5 Day
21 Sept 2026
10:00 - 16:006 hour class
Short course5 days
£476.00
Ballet Classes - Beginners
21 Sept 2026
18:15 - 19:4590 min class
Short course8 weeks
£136.00
Beginners Bachata Classes (Level 1)
21 Sept 2026
18:30 - 19:301 hour class
Short course7 weeks
£110.00
Bachata Taster Classes (Level 1)
21 Sept 2026
18:30 - 19:301 hour class
Taster class
£15.00
Beginners Swing Dance Classes (Level 1)
21 Sept 2026
18:30 - 19:301 hour class
Short course7 weeks
£120.00
Swing Taster Classes (Level 1)
21 Sept 2026
18:30 - 19:301 hour class
Taster class
£15.00
Ballet for all: build your foundations and flow (all levels)
21 Sept 2026
18:30 - 20:0090 min class
Short course9 weeks
£90.00Fully Booked
Beginners Ballet Classes (Level 1)
21 Sept 2026
19:00 - 20:001 hour class
Short course7 weeks
£130.00
Ballet Taster Classes (Level 1)
21 Sept 2026
19:00 - 20:001 hour class
Taster class
£15.00
Pilates body conditioning: step it up (intermediate)
21 Sept 2026
19:15 - 20:151 hour class
Short course10 weeks
£67.00
Absolute Beginners - Ballet
21 Sept 2026
19:55 - 21:1075 min class
Short course4 weeks
£68.00
Pilates exercise for women: discovering strength (beginners)
22 Sept 2026
10:00 - 11:3090 min class
Short course10 weeks
£101.00
Pilates with barre and mat work: find your alignment (all levels)
22 Sept 2026
11:45 - 13:1590 min class
Short course10 weeks
£101.00
Flamenco: strength, rhythm and style (improvers)
22 Sept 2026
17:45 - 19:1590 min class
Short course9 weeks
£90.00
Bachata - Beginners
22 Sept 2026
18:30 - 19:301 hour class
Short course7 weeks
£93.50
Flamenco: strengthening technique and vocabulary (intermediate)
22 Sept 2026
19:30 - 21:0090 min class
Short course9 weeks
£90.00
Bachata - Improvers
22 Sept 2026
19:35 - 20:351 hour class
Short course7 weeks
£110.00
  • Starts Mon 21 Sept

    Ballet Intensive - 2 Weeks

    Today, 10:00 - 16:002 weeks
    City AcademyDanceCity Academy
    2 weeksMon 10:00£680
    DanceTutorsCity Academy
    DanceTutors
    City AcademyFarringdon
    £680
  • Starts Mon 21 Sept

    Ballet Summer School - 2 Weeks

    Today, 10:00 - 16:002 weeks
    City AcademyDanceCity Academy
    2 weeksMon 10:00£680
    DanceTutorsCity Academy
    DanceTutors
    City AcademyFarringdon
    £680
  • Starts Mon 21 Sept

    Ballet Summer School

    Today, 10:00 - 16:002 weeks
    City AcademyDanceCity Academy
    2 weeksMon 10:00£680
    DanceTutorsCity Academy
    DanceTutors
    City AcademyFarringdon
    £680
  • Starts Mon 21 Sept

    Ballet Intensive Beginners - 5 Day

    Today, 10:00 - 16:005 days
    City AcademyDanceCity Academy
    5 daysMon 10:00£476
    DanceTutorsCity Academy
    DanceTutors
    City AcademyFarringdon
    £476
  • Starts Mon 21 Sept

    Ballet Classes - Beginners

    Today, 18:15 - 19:458 weeks
    City AcademyDanceSadler's Wells East
    8 weeksMon 18:15£136
    KirillBurlovSadler's Wells East
    KirillBurlov
    Sadler's Wells East
    £136
  • Starts Mon 21 Sept

    Beginners Bachata Classes (Level 1)

    Today, 18:30 - 19:307 weeks
    DanceBuzzDanceThe Abbey Centre
    7 weeksMon 18:30£110
    SarahThe Abbey Centre
    Sarah
    The Abbey Centre34 Great Smith St, Westminster, London SW1P 3BU
    £110
  • Starts Mon 21 Sept

    Bachata Taster Classes (Level 1)

    Today, 18:30 - 19:30
    DanceBuzzDanceThe Abbey Centre
    Mon 18:30£15
    SarahThe Abbey Centre
    Sarah
    The Abbey Centre34 Great Smith St, Westminster, London SW1P 3BU
    £15
  • Starts Mon 21 Sept

    Beginners Swing Dance Classes (Level 1)

    Today, 18:30 - 19:307 weeks
    DanceBuzzDanceThe Abbey Centre
    7 weeksMon 18:30£120
    MikulasThe Abbey Centre
    Mikulas
    The Abbey Centre34 Great Smith St, Westminster, London SW1P 3BU
    £120
  • Starts Mon 21 Sept

    Swing Taster Classes (Level 1)

    Today, 18:30 - 19:30
    DanceBuzzDanceThe Abbey Centre
    Mon 18:30£15
    MikulasThe Abbey Centre
    Mikulas
    The Abbey Centre34 Great Smith St, Westminster, London SW1P 3BU
    £15
  • Starts Mon 21 Sept

    Ballet for all: build your foundations and flow (all levels)

    Today, 18:30 - 20:009 weeks
    Idea Store LearningDance455 The Highway
    9 weeksMon 18:30£90
    JoyceGyimah455 The Highway
    JoyceGyimah
    455 The HighwayLondon E1W 3HP
    £90
  • Starts Mon 21 Sept

    Beginners Ballet Classes (Level 1)

    Today, 19:00 - 20:007 weeks
    DanceBuzzDanceKings Cross Studio
    7 weeksMon 19:00£130
    AnaKings Cross Studio
    Ana
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £130
  • Starts Mon 21 Sept

    Ballet Taster Classes (Level 1)

    Today, 19:00 - 20:00
    DanceBuzzDanceKings Cross Studio
    Mon 19:00£15
    AnaKings Cross Studio
    Ana
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £15
  • Starts Mon 21 Sept

    Pilates body conditioning: step it up (intermediate)

    Today, 19:15 - 20:1510 weeks
    Idea Store LearningDance455 The Highway
    10 weeksMon 19:15£67
    TracyGorbell455 The Highway
    TracyGorbell
    455 The HighwayLondon E1W 3HP
    £67
  • Starts Mon 21 Sept

    Absolute Beginners - Ballet

    Today, 19:55 - 21:104 weeks
    City AcademyDanceSadler's Wells East
    4 weeksMon 19:55£68
    KirillBurlovSadler's Wells East
    KirillBurlov
    Sadler's Wells East
    £68
  • Starts Tue 22 Sept

    Pilates exercise for women: discovering strength (beginners)

    Tue 22 Sep, 10:00 - 11:3010 weeks
    Idea Store LearningDance321 Whitechapel Road
    10 weeksTue 10:00£101
    CarolineIng Chambers321 Whitechapel Road
    CarolineIng Chambers
    321 Whitechapel RoadLondon E1 1BU
    £101
  • Starts Tue 22 Sept

    Pilates with barre and mat work: find your alignment (all levels)

    Tue 22 Sep, 11:45 - 13:1510 weeks
    Idea Store LearningDance321 Whitechapel Road
    10 weeksTue 11:45£101
    CarolineIng Chambers321 Whitechapel Road
    CarolineIng Chambers
    321 Whitechapel RoadLondon E1 1BU
    £101
  • Starts Tue 22 Sept

    Flamenco: strength, rhythm and style (improvers)

    Tue 22 Sep, 17:45 - 19:159 weeks
    Idea Store LearningDance321 Whitechapel Road
    9 weeksTue 17:45£90
    RowenaRitchie321 Whitechapel Road
    RowenaRitchie
    321 Whitechapel RoadLondon E1 1BU
    £90
  • Starts Tue 22 Sept

    Bachata - Beginners

    Tue 22 Sep, 18:30 - 19:307 weeks
    City AcademyDanceDragon Hall
    7 weeksTue 18:30£93.50
    AndreaJanosovaDragon Hall
    AndreaJanosova
    Dragon Hall
    £93.50
  • Starts Tue 22 Sept

    Flamenco: strengthening technique and vocabulary (intermediate)

    Tue 22 Sep, 19:30 - 21:009 weeks
    Idea Store LearningDance321 Whitechapel Road
    9 weeksTue 19:30£90
    RowenaRitchie321 Whitechapel Road
    RowenaRitchie
    321 Whitechapel RoadLondon E1 1BU
    £90
  • Starts Tue 22 Sept

    Bachata - Improvers

    Tue 22 Sep, 19:35 - 20:357 weeks
    City AcademyDanceDragon Hall
    7 weeksTue 19:35£110
    AndreaJanosova & AlexRaseroDragon Hall
    AndreaJanosova & Alex
    Dragon Hall
    £110

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, Bachata, General and Flamenco from 3 London providers.

Which London providers offer dance classes?

Learn.London currently lists dance classes from 3 London providers, including City Academy, DanceBuzz and Idea Store Learning. 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 14 evening dance classes and 0 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 £680, 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.