1,031 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?

1,031 classes found

ClassesProviderNext startScheduleDurationPriceTeacherVenue
Barre Fitness Workout Classes
1 Sept 2026
18:10 - 19:2575 min class
Short course8 weeks
£160.00
Ballet Classes - Beginners
1 Sept 2026
18:10 - 19:4090 min class
Short course8 weeks
£160.00
Burlesque Performance Course
1 Sept 2026
19:20 - 21:202 hour class
Short course12 weeks
£395.00
Stretch and Flexibility Classes
1 Sept 2026
19:35 - 20:5075 min class
Short course8 weeks
£160.00
Ballet Improvers
1 Sept 2026
19:50 - 21:2090 min class
Short course8 weeks
£160.00
Jazz Dance Classes - Beginners
2 Sept 2026
18:30 - 19:4575 min class
Short course6 weeks
£108.00
Absolute Beginners - Ballet
2 Sept 2026
19:45 - 21:0075 min class
Short course4 weeks
£80.00
Street Dance Classes - Beginners
2 Sept 2026
19:55 - 21:1075 min class
Short course6 weeks
£89.00
Ballet Classes - Beginners
3 Sept 2026
19:55 - 21:1075 min class
Short course8 weeks
£160.00
Absolute Beginners Dance Classes
4 Sept 2026
19:30 - 20:4575 min class
Short course6 weeks
£103.50
Ballroom Dance Classes for Beginners
5 Sept 2026
10:30 - 16:306 hour class
One-day class1 day
£84.00
Absolute Beginners - Ballet
5 Sept 2026
14:30 - 15:4575 min class
Short course4 weeks
£80.00
Salsa Socials
6 Sept 2026
17:10 - 19:102 hour class
One-day class1 day
£8.00
Ballroom Dance Classes for Beginners
7 Sept 2026
18:00 - 19:3090 min class
Short course6 weeks
£140.25
Salsa Classes for Beginners
7 Sept 2026
18:15 - 19:3075 min class
Short course7 weeks
£103.60
Jive Dance - Taster
7 Sept 2026
18:30 - 19:301 hour class
Taster class1 day
£15.00
Beginners Street Dance Classes (Level 1)
7 Sept 2026
19:30 - 20:301 hour class
Short course7 weeks
£110.00
Street Dance Taster Classes (Level 1)
7 Sept 2026
19:30 - 20:301 hour class
Taster class
£15.00
Jive Dance - Taster
7 Sept 2026
19:35 - 20:351 hour class
Taster class1 day
£15.00
Salsa Classes - Improvers 1
7 Sept 2026
19:40 - 20:5575 min class
Short course7 weeks
£138.00
  • Starts Tue 1 Sept

    Barre Fitness Workout Classes

    Tue 1 Sep, 18:10 - 19:258 weeks
    City AcademyDanceCity Academy
    8 weeksTue 18:10£160
    IrisAllainCity Academy
    IrisAllain
    City AcademyFarringdon
    £160
  • Starts Tue 1 Sept

    Ballet Classes - Beginners

    Tue 1 Sep, 18:10 - 19:408 weeks
    City AcademyDanceCity Academy
    8 weeksTue 18:10£160
    PanagiotisPavlopoulosCity Academy
    PanagiotisPavlopoulos
    City AcademyFarringdon
    £160
  • Starts Tue 1 Sept

    Burlesque Performance Course

    Tue 1 Sep, 19:20 - 21:2012 weeks
    City AcademyDanceThe Old Finsbury Town Hall
    12 weeksTue 19:20£395
    SerafinaHartThe Old Finsbury Town Hall
    SerafinaHart
    The Old Finsbury Town Hall
    £395
  • Starts Tue 1 Sept

    Stretch and Flexibility Classes

    Tue 1 Sep, 19:35 - 20:508 weeks
    City AcademyDanceCity Academy
    8 weeksTue 19:35£160
    IrisAllainCity Academy
    IrisAllain
    City AcademyFarringdon
    £160
  • Starts Tue 1 Sept

    Ballet Improvers

    Tue 1 Sep, 19:50 - 21:208 weeks
    City AcademyDanceCity Academy
    8 weeksTue 19:50£160
    PanagiotisPavlopoulosCity Academy
    PanagiotisPavlopoulos
    City AcademyFarringdon
    £160
  • Starts Wed 2 Sept

    Jazz Dance Classes - Beginners

    Wed 2 Sep, 18:30 - 19:456 weeks
    City AcademyDanceUnion Theatre
    6 weeksWed 18:30£108
    JulieJadeUnion Theatre
    JulieJade
    Union Theatre
    £108
  • Starts Wed 2 Sept

    Absolute Beginners - Ballet

    Wed 2 Sep, 19:45 - 21:004 weeks
    City AcademyDanceCity Academy
    4 weeksWed 19:45£80
    SophieFordCity Academy
    SophieFord
    City AcademyFarringdon
    £80
  • Starts Wed 2 Sept

    Street Dance Classes - Beginners

    Wed 2 Sep, 19:55 - 21:106 weeks
    City AcademyDanceUnion Theatre
    6 weeksWed 19:55£89
    JulieJadeUnion Theatre
    JulieJade
    Union Theatre
    £89
  • Starts Thu 3 Sept

    Ballet Classes - Beginners

    Thu 3 Sep, 19:55 - 21:108 weeks
    City AcademyDanceLIFT Islington
    8 weeksThu 19:55£160
    PanagiotisPavlopoulosLIFT Islington
    PanagiotisPavlopoulos
    LIFT Islington
    £160
  • Starts Fri 4 Sept

    Absolute Beginners Dance Classes

    Fri 4 Sep, 19:30 - 20:456 weeks
    City AcademyDanceCity Academy
    6 weeksFri 19:30£103.50
    JulieJadeCity Academy
    JulieJade
    City AcademyFarringdon
    £103.50
  • Starts Sat 5 Sept

    Ballroom Dance Classes for Beginners

    Sat 5 Sep, 10:30 - 16:301 day
    City AcademyDanceCity Academy
    1 daySat 10:30£84
    KseniaZsikhotskaCity Academy
    KseniaZsikhotska
    City AcademyFarringdon
    £84
  • Starts Sat 5 Sept

    Absolute Beginners - Ballet

    Sat 5 Sep, 14:30 - 15:454 weeks
    City AcademyDanceCity Academy
    4 weeksSat 14:30£80
    KirillBurlovCity Academy
    KirillBurlov
    City AcademyFarringdon
    £80
  • Starts Sun 6 Sept

    Salsa Socials

    Sun 6 Sep, 17:10 - 19:101 day
    City AcademyDanceCity Academy
    1 daySun 17:10£8
    DaniKCity Academy
    DaniK
    City AcademyFarringdon
    £8
  • Starts Mon 7 Sept

    Ballroom Dance Classes for Beginners

    Mon 7 Sep, 18:00 - 19:306 weeks
    City AcademyDanceDutch Church
    6 weeksMon 18:00£140.25
    NataliiaSiiankoDutch Church
    NataliiaSiianko
    Dutch Church
    £140.25
  • Starts Mon 7 Sept

    Salsa Classes for Beginners

    Mon 7 Sep, 18:15 - 19:307 weeks
    City AcademyDanceCity Academy
    7 weeksMon 18:15£103.60
    AndreaJanosovaCity Academy
    AndreaJanosova
    City AcademyFarringdon
    £103.60
  • Starts Mon 7 Sept

    Jive Dance - Taster

    Mon 7 Sep, 18:30 - 19:301 day
    City AcademyDanceCity Academy
    1 dayMon 18:30£15
    PaolaLizzaCity Academy
    PaolaLizza
    City AcademyFarringdon
    £15
  • Starts Mon 7 Sept

    Beginners Street Dance Classes (Level 1)

    Mon 7 Sep, 19:30 - 20:307 weeks
    DanceBuzzDanceOxford Circus Studio
    7 weeksMon 19:30£110
    MarcyOxford Circus Studio
    Marcy
    Oxford Circus StudioLondon W1
    £110
  • Starts Mon 7 Sept

    Street Dance Taster Classes (Level 1)

    Mon 7 Sep, 19:30 - 20:30
    DanceBuzzDanceOxford Circus Studio
    Mon 19:30£15
    MarcyOxford Circus Studio
    Marcy
    Oxford Circus StudioLondon W1
    £15
  • Starts Mon 7 Sept

    Jive Dance - Taster

    Mon 7 Sep, 19:35 - 20:351 day
    City AcademyDanceCity Academy
    1 dayMon 19:35£15
    PaolaLizzaCity Academy
    PaolaLizza
    City AcademyFarringdon
    £15
  • Starts Mon 7 Sept

    Salsa Classes - Improvers 1

    Mon 7 Sep, 19:40 - 20:557 weeks
    City AcademyDanceCity Academy
    7 weeksMon 19:40£138
    AndreaJanosovaCity Academy
    AndreaJanosova
    City AcademyFarringdon
    £138

Showing 1 to 20 of 1031 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 1031 dance classes in London. These include Ballet, General, Salsa and Ballroom from 3 London providers.

Which London providers offer dance classes?

Learn.London currently lists dance classes from 3 London providers, including City Academy, Morley College and DanceBuzz. 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 714 evening dance classes and 222 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 £8 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.