705 dance classes in London

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

Reviewed by John-Pierre Clark

705 classes found

ClassesProviderNext startScheduleDurationPriceTeacherVenue
Absolute Beginners - Ballet
26 Jul 2026
09:45 - 11:0075 min class
Short course4 weeks
£80.00
Ballet Taster Classes (Level 1)
26 Jul 2026
10:55 - 11:551 hour class
Taster class
£15.00
Beginners Ballet Classes (Level 1)
26 Jul 2026
10:55 - 11:551 hour class
Short course6 weeks
£115.00
Ballet Classes - Beginners
26 Jul 2026
11:10 - 12:4090 min class
Short course8 weeks
£160.00
Ballet Taster Classes (Level 1)
26 Jul 2026
12:00 - 13:001 hour class
Taster class
£15.00
Beginners Contemporary Dance Classes
26 Jul 2026
12:50 - 14:0575 min class
Short course8 weeks
£160.00
Street Dance Taster Classes
26 Jul 2026
13:00 - 14:001 hour class
Taster class1 day
£15.00
Jazz Dance Taster Classes
26 Jul 2026
14:30 - 15:301 hour class
Taster class1 day
£15.00
Contemporary Dance Classes - Improvers
26 Jul 2026
14:30 - 16:0090 min class
Short course8 weeks
£160.00
Tap Dance Taster Classes
26 Jul 2026
15:45 - 16:451 hour class
Taster class1 day
£15.00
Salsa Socials
26 Jul 2026
17:10 - 19:102 hour class
One-day class1 day
£8.00
Ballet Classes - Beginners
27 Jul 2026
18:10 - 19:4090 min class
Short course8 weeks
£160.00
Beginners Ballet Classes (Level 1)
27 Jul 2026
19:00 - 20:001 hour class
Short course6 weeks
£115.00
Ballet Taster Classes (Level 1)
27 Jul 2026
19:00 - 20:001 hour class
Taster class
£15.00
Ballroom & Latin Taster Classes (Level 1)
27 Jul 2026
19:30 - 20:301 hour class
Taster class
£15.00
Street Dance Taster Classes (Level 1)
27 Jul 2026
19:30 - 20:301 hour class
Taster class
£15.00
Beginners Street Dance Classes (Level 1)
27 Jul 2026
19:30 - 20:301 hour class
Short course5 weeks
£85.00
Beginners Ballroom & Latin Classes (Level 1)
27 Jul 2026
19:30 - 20:4070 min class
Short course5 weeks
£105.00
Improvers Ballroom & Latin Classes (Level 2)
27 Jul 2026
19:30 - 20:4070 min class
Short course5 weeks
£110.00
Ballet Improvers
27 Jul 2026
19:45 - 21:1590 min class
Short course8 weeks
£160.00
  • Starts Sun 26 Jul

    Absolute Beginners - Ballet

    Sun 26 Jul, 09:45 - 11:004 weeks
    City AcademyDanceCity Academy
    4 weeksSun 09:45£80
    LukasPoischbegCity Academy
    LukasPoischbeg
    City AcademyFarringdon
    £80
  • Starts Sun 26 Jul

    Ballet Taster Classes (Level 1)

    Sun 26 Jul, 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 26 Jul

    Beginners Ballet Classes (Level 1)

    Sun 26 Jul, 10:55 - 11:556 weeks
    DanceBuzzDanceSoho Studio
    6 weeksSun 10:55£115
    AnaSoho Studio
    Ana
    Soho StudioMarshall Street Leisure Centre, 15 Marshall St, Soho, London W1F 7EL
    £115
  • Starts Sun 26 Jul

    Ballet Classes - Beginners

    Sun 26 Jul, 11:10 - 12:408 weeks
    City AcademyDanceCity Academy
    8 weeksSun 11:10£160
    LukasPoischbegCity Academy
    LukasPoischbeg
    City AcademyFarringdon
    £160
  • Starts Sun 26 Jul

    Ballet Taster Classes (Level 1)

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

    Beginners Contemporary Dance Classes

    Sun 26 Jul, 12:50 - 14:058 weeks
    City AcademyDanceCity Academy
    8 weeksSun 12:50£160
    LukasPoischbegCity Academy
    LukasPoischbeg
    City AcademyFarringdon
    £160
  • Starts Sun 26 Jul

    Street Dance Taster Classes

    Sun 26 Jul, 13:00 - 14:001 day
    City AcademyDanceCity Academy
    1 daySun 13:00£15
    ManuelaCimadomoCity Academy
    ManuelaCimadomo
    City AcademyFarringdon
    £15
  • Starts Sun 26 Jul

    Jazz Dance Taster Classes

    Sun 26 Jul, 14:30 - 15:301 day
    City AcademyDanceCity Academy
    1 daySun 14:30£15
    AmeliaSarahBrookesCity Academy
    AmeliaSarah
    City AcademyFarringdon
    £15
  • Starts Sun 26 Jul

    Contemporary Dance Classes - Improvers

    Sun 26 Jul, 14:30 - 16:008 weeks
    City AcademyDanceCity Academy
    8 weeksSun 14:30£160
    KirillBurlovCity Academy
    KirillBurlov
    City AcademyFarringdon
    £160
  • Starts Sun 26 Jul

    Tap Dance Taster Classes

    Sun 26 Jul, 15:45 - 16:451 day
    City AcademyDanceCity Academy
    1 daySun 15:45£15
    AmeliaSarahBrookesCity Academy
    AmeliaSarah
    City AcademyFarringdon
    £15
  • Starts Sun 26 Jul

    Salsa Socials

    Sun 26 Jul, 17:10 - 19:101 day
    City AcademyDanceCity Academy
    1 daySun 17:10£8
    DaniKCity Academy
    DaniK
    City AcademyFarringdon
    £8
  • Starts Mon 27 Jul

    Ballet Classes - Beginners

    Mon 27 Jul, 18:10 - 19:408 weeks
    City AcademyDanceCity Academy
    8 weeksMon 18:10£160
    ZacPriestleyCity Academy
    ZacPriestley
    City AcademyFarringdon
    £160
  • Starts Mon 27 Jul

    Beginners Ballet Classes (Level 1)

    Mon 27 Jul, 19:00 - 20:006 weeks
    DanceBuzzDanceKings Cross Studio
    6 weeksMon 19:00£115
    AnaKings Cross Studio
    Ana
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £115
  • Starts Mon 27 Jul

    Ballet Taster Classes (Level 1)

    Mon 27 Jul, 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 27 Jul

    Ballroom & Latin Taster Classes (Level 1)

    Mon 27 Jul, 19:30 - 20:30
    DanceBuzzDanceThe Abbey Centre
    Mon 19:30£15
    MohammedThe Abbey Centre
    Mohammed
    The Abbey Centre34 Great Smith St, Westminster, London SW1P 3BU
    £15
  • Starts Mon 27 Jul

    Street Dance Taster Classes (Level 1)

    Mon 27 Jul, 19:30 - 20:30
    DanceBuzzDanceOxford Circus Studio
    Mon 19:30£15
    MarcyOxford Circus Studio
    Marcy
    Oxford Circus StudioW1
    £15
  • Starts Mon 27 Jul

    Beginners Street Dance Classes (Level 1)

    Mon 27 Jul, 19:30 - 20:305 weeks
    DanceBuzzDanceOxford Circus Studio
    5 weeksMon 19:30£85
    MarcyOxford Circus Studio
    Marcy
    Oxford Circus StudioW1
    £85
  • Starts Mon 27 Jul

    Beginners Ballroom & Latin Classes (Level 1)

    Mon 27 Jul, 19:30 - 20:405 weeks
    DanceBuzzDanceThe Abbey Centre
    5 weeksMon 19:30£105
    MohammedThe Abbey Centre
    Mohammed
    The Abbey Centre34 Great Smith St, Westminster, London SW1P 3BU
    £105
  • Starts Mon 27 Jul

    Improvers Ballroom & Latin Classes (Level 2)

    Mon 27 Jul, 19:30 - 20:405 weeks
    DanceBuzzDanceThe Abbey Centre
    5 weeksMon 19:30£110
    NataliyaThe Abbey Centre
    Nataliya
    The Abbey Centre34 Great Smith St, Westminster, London SW1P 3BU
    £110
  • Starts Mon 27 Jul

    Ballet Improvers

    Mon 27 Jul, 19:45 - 21:158 weeks
    City AcademyDanceCity Academy
    8 weeksMon 19:45£160
    ZacPriestleyCity Academy
    ZacPriestley
    City AcademyFarringdon
    £160

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

Which London providers offer dance classes?

Learn.London currently lists dance classes from 4 London providers, including City Academy, Morley College, DanceBuzz and Battersea Spanish. 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 472 evening dance classes and 184 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 £7.50 to £310, 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.