1,030 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,030 classes found

ClassesProviderNext startScheduleDurationPriceTeacherVenue
Tap Dance Classes - Beginners
9 Sept 2026
18:00 - 19:1575 min class
Short course7 weeks
£130.00
Ballet Improvers
9 Sept 2026
18:10 - 19:4090 min class
Short course8 weeks
£160.00
Salsa Classes - Intermediate 2
9 Sept 2026
18:30 - 19:4575 min class
Short course7 weeks
£175.00
90's Pop Classics - Street Dance Workshop
9 Sept 2026
18:30 - 20:302 hour class
Workshop1 day
£25.00
Beginners Ballet Classes (Level 1)
9 Sept 2026
19:30 - 20:301 hour class
Short course7 weeks
£130.00
Ballet Taster Classes (Level 1)
9 Sept 2026
19:30 - 20:301 hour class
Taster class
£15.00
Improvers Ballroom & Latin Classes (Level 2)
10 Sept 2026
18:10 - 19:101 hour class
Short course8 weeks
£130.00
Ballet Classes - Elementary/Intermediate
10 Sept 2026
18:10 - 19:4090 min class
Short course8 weeks
£160.00
Beginners Salsa Classes (Level 1)
10 Sept 2026
18:15 - 19:151 hour class
Short course7 weeks
£110.00
Salsa Taster Classes (Level 1)
10 Sept 2026
18:15 - 19:151 hour class
Taster class
£15.00
House & Shuffle Dance Taster
10 Sept 2026
18:30 - 19:301 hour class
Taster class1 day
£15.00
Tango Classes - Beginners
10 Sept 2026
19:00 - 20:001 hour class
Short course7 weeks
£95.00
Wedding Dance Lessons & Classes
10 Sept 2026
19:15 - 20:151 hour class
Short course7 weeks
£130.00
Ballroom & Latin Taster Classes (Level 1)
10 Sept 2026
19:15 - 20:151 hour class
Taster class
£15.00
Beginners Ballroom & Latin Classes (Level 1)
10 Sept 2026
19:15 - 20:151 hour class
Short course7 weeks
£130.00
Improvers Salsa Classes (Level 2)
10 Sept 2026
19:15 - 20:151 hour class
Short course7 weeks
£110.00
Street Dance Taster Classes
10 Sept 2026
19:45 - 20:451 hour class
Taster class1 day
£15.00
Tango Classes - Improvers
10 Sept 2026
20:00 - 21:001 hour class
Short course7 weeks
£76.00
Intermediate Ballroom & Latin Classes (Level 3)
10 Sept 2026
20:15 - 21:2570 min class
Short course6 weeks
£130.00
Ballet Classes - Beginners
11 Sept 2026
18:15 - 19:4590 min class
Short course8 weeks
£160.00
  • Starts Wed 9 Sept

    Tap Dance Classes - Beginners

    Wed 9 Sep, 18:00 - 19:157 weeks
    City AcademyDanceSylvia Young Theatre School
    7 weeksWed 18:00£130
    DaniellaWilsonSylvia Young Theatre School
    DaniellaWilson
    Sylvia Young Theatre School
    £130
  • Starts Wed 9 Sept

    Ballet Improvers

    Wed 9 Sep, 18:10 - 19:408 weeks
    City AcademyDanceCity Academy
    8 weeksWed 18:10£160
    SophieFordCity Academy
    SophieFord
    City AcademyFarringdon
    £160
  • Starts Wed 9 Sept

    Salsa Classes - Intermediate 2

    Wed 9 Sep, 18:30 - 19:457 weeks
    City AcademyDanceCity Academy
    7 weeksWed 18:30£175
    DaniK & SarahRoweCity Academy
    DaniK & Sarah
    City AcademyFarringdon
    £175
  • Starts Wed 9 Sept

    90's Pop Classics - Street Dance Workshop

    Wed 9 Sep, 18:30 - 20:301 day
    City AcademyDanceThe Old Finsbury Town Hall
    1 dayWed 18:30£25
    StaceyDorlingThe Old Finsbury Town Hall
    StaceyDorling
    The Old Finsbury Town Hall
    £25
  • Starts Wed 9 Sept

    Beginners Ballet Classes (Level 1)

    Wed 9 Sep, 19:30 - 20:307 weeks
    DanceBuzzDanceKings Cross Studio
    7 weeksWed 19:30£130
    LaureKings Cross Studio
    Laure
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £130
  • Starts Wed 9 Sept

    Ballet Taster Classes (Level 1)

    Wed 9 Sep, 19:30 - 20:30
    DanceBuzzDanceKings Cross Studio
    Wed 19:30£15
    LaureKings Cross Studio
    Laure
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £15
  • Starts Thu 10 Sept

    Improvers Ballroom & Latin Classes (Level 2)

    Thu 10 Sep, 18:10 - 19:108 weeks
    DanceBuzzDanceKings Cross Studio
    8 weeksThu 18:10£130
    NunoKings Cross Studio
    Nuno
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £130
  • Starts Thu 10 Sept

    Ballet Classes - Elementary/Intermediate

    Thu 10 Sep, 18:10 - 19:408 weeks
    City AcademyDanceCity Academy
    8 weeksThu 18:10£160
    KirillBurlovCity Academy
    KirillBurlov
    City AcademyFarringdon
    £160
  • Starts Thu 10 Sept

    Beginners Salsa Classes (Level 1)

    Thu 10 Sep, 18:15 - 19:157 weeks
    DanceBuzzDanceKings Cross Studio
    7 weeksThu 18:15£110
    NataliyaKings Cross Studio
    Nataliya
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £110
  • Starts Thu 10 Sept

    Salsa Taster Classes (Level 1)

    Thu 10 Sep, 18:15 - 19:15
    DanceBuzzDanceKings Cross Studio
    Thu 18:15£15
    NataliyaKings Cross Studio
    Nataliya
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £15
  • Starts Thu 10 Sept

    House & Shuffle Dance Taster

    Thu 10 Sep, 18:30 - 19:301 day
    City AcademyDanceWAC Arts
    1 dayThu 18:30£15
    PiaRauhalinnaWAC Arts
    PiaRauhalinna
    WAC Arts
    £15
  • Starts Thu 10 Sept

    Tango Classes - Beginners

    Thu 10 Sep, 19:00 - 20:007 weeks
    City AcademyDanceClaremont Project
    7 weeksThu 19:00£95
    WinstonVeerenderClaremont Project
    WinstonVeerender
    Claremont Project
    £95
  • Starts Thu 10 Sept

    Wedding Dance Lessons & Classes

    Thu 10 Sep, 19:15 - 20:157 weeks
    DanceBuzzDanceKings Cross Studio
    7 weeksThu 19:15£130
    NunoKings Cross Studio
    Nuno
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £130
  • Starts Thu 10 Sept

    Ballroom & Latin Taster Classes (Level 1)

    Thu 10 Sep, 19:15 - 20:15
    DanceBuzzDanceKings Cross Studio
    Thu 19:15£15
    NunoKings Cross Studio
    Nuno
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £15
  • Starts Thu 10 Sept

    Beginners Ballroom & Latin Classes (Level 1)

    Thu 10 Sep, 19:15 - 20:157 weeks
    DanceBuzzDanceKings Cross Studio
    7 weeksThu 19:15£130
    NunoKings Cross Studio
    Nuno
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £130
  • Starts Thu 10 Sept

    Improvers Salsa Classes (Level 2)

    Thu 10 Sep, 19:15 - 20:157 weeks
    DanceBuzzDanceKings Cross Studio
    7 weeksThu 19:15£110
    NataliyaKings Cross Studio
    Nataliya
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £110
  • Starts Thu 10 Sept

    Street Dance Taster Classes

    Thu 10 Sep, 19:45 - 20:451 day
    City AcademyDanceWAC Arts
    1 dayThu 19:45£15
    PiaRauhalinnaWAC Arts
    PiaRauhalinna
    WAC Arts
    £15
  • Starts Thu 10 Sept

    Tango Classes - Improvers

    Thu 10 Sep, 20:00 - 21:007 weeks
    City AcademyDanceClaremont Project
    7 weeksThu 20:00£76
    WinstonVeerenderClaremont Project
    WinstonVeerender
    Claremont Project
    £76
  • Starts Thu 10 Sept

    Intermediate Ballroom & Latin Classes (Level 3)

    Thu 10 Sep, 20:15 - 21:256 weeks
    DanceBuzzDanceKings Cross Studio
    6 weeksThu 20:15£130
    NunoKings Cross Studio
    Nuno
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £130
  • Starts Fri 11 Sept

    Ballet Classes - Beginners

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

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

Which London providers offer dance classes?

Learn.London currently lists dance classes from 5 London providers, including City Academy, Morley College, DanceBuzz, The Place and RHACC. 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 700 evening dance classes and 223 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.