1,093 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 Classes - Beginners
11 Sept 2026
18:15 - 19:4590 min class
Short course8 weeks
£160.00
Salsa Taster Classes
11 Sept 2026
19:30 - 20:301 hour class
Taster class1 day
£15.00
Beginners Contemporary Dance Classes
11 Sept 2026
19:55 - 21:1075 min class
Short course8 weeks
£160.00
Salsa Classes for Beginners
12 Sept 2026
10:00 - 11:3090 min class
Short course6 weeks
£148.00
Street Dance Taster Classes (Level 1)
12 Sept 2026
11:00 - 12:001 hour class
Taster class
£15.00
Beginners Street Dance Classes (Level 1)
12 Sept 2026
11:00 - 12:001 hour class
Short course7 weeks
£110.00
Salsa Classes - Improvers 1
12 Sept 2026
11:40 - 13:1090 min class
Short course6 weeks
£145.00
Bachata - Beginners
12 Sept 2026
13:20 - 14:5090 min class
Short course6 weeks
£145.00
Salsa Taster Classes (Level 1)
12 Sept 2026
14:30 - 15:301 hour class
Taster class
£15.00
Beginners Salsa Classes (Level 1)
12 Sept 2026
14:30 - 15:301 hour class
Short course7 weeks
£110.00
Improvers Salsa Classes (Level 2)
12 Sept 2026
14:30 - 15:301 hour class
Short course7 weeks
£110.00
Ballroom Dance Classes for Beginners
12 Sept 2026
15:00 - 16:3090 min class
Short course6 weeks
£160.00
Ballet Taster Classes (Level 1)
13 Sept 2026
00:00 - 13:0013 hour class
Taster class
£15.00
Salsa Classes - Improvers 1
13 Sept 2026
10:00 - 16:30390 min class
One-day class1 day
£84.00
Salsa Intensive - Improvers 1
13 Sept 2026
10:00 - 16:30390 min class
One-day class1 day
£84.00
Beginners Ballet Classes (Level 1)
13 Sept 2026
10:55 - 11:551 hour class
Short course7 weeks
£130.00
Ballet Taster Classes (Level 1)
13 Sept 2026
10:55 - 11:551 hour class
Taster class
£15.00
Improver Ballet Classes (Level 2/3)
13 Sept 2026
12:00 - 13:001 hour class
Short course7 weeks
£130.00
Silver Swans Ballet
14 Sept 2026
10:40 - 11:401 hour class
Short course12 weeks
£165.00
BalletTeacher
Flamenco Beginners and Improvers
14 Sept 2026
12:00 - 13:001 hour class
Short course12 weeks
£165.00
FlamencoTeacher
  • Starts Fri 11 Sept

    Ballet Classes - Beginners

    Today, 18:15 - 19:458 weeks
    City AcademyDanceCity Academy
    8 weeksFri 18:15£160
    KirillBurlovCity Academy
    KirillBurlov
    City AcademyFarringdon
    £160
  • Starts Fri 11 Sept

    Salsa Taster Classes

    Today, 19:30 - 20:301 day
    City AcademyDanceCity Academy
    1 dayFri 19:30£15
    DanielSevenCity Academy
    DanielSeven
    City AcademyFarringdon
    £15
  • Starts Fri 11 Sept

    Beginners Contemporary Dance Classes

    Today, 19:55 - 21:108 weeks
    City AcademyDanceCity Academy
    8 weeksFri 19:55£160
    KirillBurlovCity Academy
    KirillBurlov
    City AcademyFarringdon
    £160
  • Starts Sat 12 Sept

    Salsa Classes for Beginners

    Sat 12 Sep, 10:00 - 11:306 weeks
    City AcademyDanceCity Academy
    6 weeksSat 10:00£148
    AndreaJanosovaCity Academy
    AndreaJanosova
    City AcademyFarringdon
    £148
  • Starts Sat 12 Sept

    Street Dance Taster Classes (Level 1)

    Sat 12 Sep, 11:00 - 12:00
    DanceBuzzDanceSoho
    Sat 11:00£15
    RishoSoho
    Risho
    SohoOxford CircusW1
    £15
  • Starts Sat 12 Sept

    Beginners Street Dance Classes (Level 1)

    Sat 12 Sep, 11:00 - 12:007 weeks
    DanceBuzzDanceSoho
    7 weeksSat 11:00£110
    RishoSoho
    Risho
    SohoOxford CircusW1
    £110
  • Starts Sat 12 Sept

    Salsa Classes - Improvers 1

    Sat 12 Sep, 11:40 - 13:106 weeks
    City AcademyDanceCity Academy
    6 weeksSat 11:40£145
    AndreaJanosovaCity Academy
    AndreaJanosova
    City AcademyFarringdon
    £145
  • Starts Sat 12 Sept

    Bachata - Beginners

    Sat 12 Sep, 13:20 - 14:506 weeks
    City AcademyDanceCity Academy
    6 weeksSat 13:20£145
    AndreaJanosovaCity Academy
    AndreaJanosova
    City AcademyFarringdon
    £145
  • Starts Sat 12 Sept

    Salsa Taster Classes (Level 1)

    Sat 12 Sep, 14:30 - 15:30
    DanceBuzzDanceThe Abbey Centre
    Sat 14:30£15
    NataliyaThe Abbey Centre
    Nataliya
    The Abbey Centre34 Great Smith St, Westminster, London SW1P 3BU
    £15
  • Starts Sat 12 Sept

    Beginners Salsa Classes (Level 1)

    Sat 12 Sep, 14:30 - 15:307 weeks
    DanceBuzzDanceThe Abbey Centre
    7 weeksSat 14:30£110
    NataliyaThe Abbey Centre
    Nataliya
    The Abbey Centre34 Great Smith St, Westminster, London SW1P 3BU
    £110
  • Starts Sat 12 Sept

    Improvers Salsa Classes (Level 2)

    Sat 12 Sep, 14:30 - 15:307 weeks
    DanceBuzzDanceThe Abbey Centre
    7 weeksSat 14:30£110
    MohammedThe Abbey Centre
    Mohammed
    The Abbey Centre34 Great Smith St, Westminster, London SW1P 3BU
    £110
  • Starts Sat 12 Sept

    Ballroom Dance Classes for Beginners

    Sat 12 Sep, 15:00 - 16:306 weeks
    City AcademyDanceCity Academy
    6 weeksSat 15:00£160
    KseniaZsikhotskaCity Academy
    KseniaZsikhotska
    City AcademyFarringdon
    £160
  • Starts Sun 13 Sept

    Ballet Taster Classes (Level 1)

    Sun 13 Sep, 00:00 - 13:00
    DanceBuzzDanceSoho Studio
    Sun 00:00£15
    AnaSoho Studio
    Ana
    Soho StudioMarshall Street Leisure Centre, 15 Marshall St, Soho, London W1F 7EL
    £15
  • Starts Sun 13 Sept

    Salsa Classes - Improvers 1

    Sun 13 Sep, 10:00 - 16:301 day
    City AcademyDanceCity Academy
    1 daySun 10:00£84
    DaniKCity Academy
    DaniK
    City AcademyFarringdon
    £84
  • Starts Sun 13 Sept

    Salsa Intensive - Improvers 1

    Sun 13 Sep, 10:00 - 16:301 day
    City AcademyDanceCity Academy
    1 daySun 10:00£84
    DaniKCity Academy
    DaniK
    City AcademyFarringdon
    £84
  • Starts Sun 13 Sept

    Beginners Ballet Classes (Level 1)

    Sun 13 Sep, 10:55 - 11:557 weeks
    DanceBuzzDanceSoho Studio
    7 weeksSun 10:55£130
    AnaSoho Studio
    Ana
    Soho StudioMarshall Street Leisure Centre, 15 Marshall St, Soho, London W1F 7EL
    £130
  • Starts Sun 13 Sept

    Ballet Taster Classes (Level 1)

    Sun 13 Sep, 10:55 - 11:55
    DanceBuzzDanceSoho Studio
    Sun 10:55£15
    AnaSoho Studio
    Ana
    Soho StudioMarshall Street Leisure Centre, 15 Marshall St, Soho, London W1F 7EL
    £15
  • Starts Sun 13 Sept

    Improver Ballet Classes (Level 2/3)

    Sun 13 Sep, 12:00 - 13:007 weeks
    DanceBuzzDanceSoho Studio
    7 weeksSun 12:00£130
    AnaSoho Studio
    Ana
    Soho StudioMarshall Street Leisure Centre, 15 Marshall St, Soho, London W1F 7EL
    £130
  • Starts Mon 14 Sept

    Silver Swans Ballet

    Mon 14 Sep, 10:40 - 11:4012 weeks
    Morley CollegeDanceWaterloo Campus
    12 weeksMon 10:40£165
    BalletTeacherWaterloo Campus
    BalletTeacher
    Waterloo Campus
    £165
  • Starts Mon 14 Sept

    Flamenco Beginners and Improvers

    Mon 14 Sep, 12:00 - 13:0012 weeks
    Morley CollegeDanceWaterloo Campus
    12 weeksMon 12:00£165
    FlamencoTeacherWaterloo Campus
    FlamencoTeacher
    Waterloo Campus
    £165

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 Salsa, Ballet, Street and Bachata 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 Morley College. 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 3 evening dance classes and 15 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 £165, 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.