394 ballet dance classes in London

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

Reviewed by John-Pierre Clark

20 classes found

ClassesProviderNext startScheduleDurationPriceTeacherVenue
Discover Ballet: your first steps into dance (beginners)
26 Sept 2026
09:30 - 11:0090 min class
Short course9 weeks
£90.00
Ballet: find your feet (beginners)
26 Sept 2026
09:30 - 11:0090 min class
Short course9 weeks
£90.00
Ballet: strengthen your technique (improvers)
26 Sept 2026
11:15 - 12:4590 min class
Short course9 weeks
£90.00
Ballet: polish your technique and precision (intermediate)
26 Sept 2026
11:15 - 12:4590 min class
Short course9 weeks
£90.00
Ballet Classes - Beginners
28 Sept 2026
18:10 - 19:4090 min class
Short course8 weeks
£160.00
Ballet Improvers
28 Sept 2026
19:45 - 21:1590 min class
Short course8 weeks
£160.00
Ballet Classes - Beginners
29 Sept 2026
18:10 - 19:4090 min class
Short course8 weeks
£160.00
Ballet Improvers
29 Sept 2026
19:50 - 21:2090 min class
Short course8 weeks
£160.00
Ballet Classes - Beginners
30 Sept 2026
19:45 - 21:1590 min class
Short course8 weeks
£160.00
Ballet Classes - Beginners
1 Oct 2026
19:55 - 21:1075 min class
Short course8 weeks
£160.00
Ballet Improvers
5 Oct 2026
19:45 - 21:1590 min class
Short course8 weeks
£160.00
Absolute Beginners - Ballet
6 Oct 2026
18:00 - 19:1575 min class
Short course4 weeks
£80.00
Ballet Classes - Beginners
6 Oct 2026
18:00 - 19:3090 min class
Short course8 weeks
£160.00
Ballet Improvers
6 Oct 2026
19:35 - 21:0590 min class
Short course8 weeks
£160.00
Ballet Improvers
7 Oct 2026
18:10 - 19:4090 min class
Short course8 weeks
£160.00
Ballet Classes - Elementary/Intermediate
8 Oct 2026
18:10 - 19:4090 min class
Short course8 weeks
£160.00
Ballet Classes - Beginners
13 Oct 2026
19:45 - 21:1590 min class
Short course8 weeks
£160.00
Ballet Classes - Beginners
14 Oct 2026
18:00 - 19:3090 min class
Short course8 weeks
£160.00
Ballet Improvers
14 Oct 2026
19:35 - 21:0590 min class
Short course8 weeks
£160.00
Ballet Classes - Beginners
14 Oct 2026
19:55 - 21:2590 min class
Short course8 weeks
£160.00
  • Starts Sat 26 Sept

    Discover Ballet: your first steps into dance (beginners)

    Today, 09:30 - 11:009 weeks
    Idea Store LearningDance455 The Highway
    9 weeksSat 09:30£90
    JoyceGyimah455 The Highway
    JoyceGyimah
    455 The HighwayLondon E1W 3HP
    £90
  • Starts Sat 26 Sept

    Ballet: find your feet (beginners)

    Today, 09:30 - 11:009 weeks
    Idea Store LearningDance321 Whitechapel Road
    9 weeksSat 09:30£90
    AnnaritaMazzilli321 Whitechapel Road
    AnnaritaMazzilli
    321 Whitechapel RoadLondon E1 1BU
    £90
  • Starts Sat 26 Sept

    Ballet: strengthen your technique (improvers)

    Today, 11:15 - 12:459 weeks
    Idea Store LearningDance321 Whitechapel Road
    9 weeksSat 11:15£90
    AnnaritaMazzilli321 Whitechapel Road
    AnnaritaMazzilli
    321 Whitechapel RoadLondon E1 1BU
    £90
  • Starts Sat 26 Sept

    Ballet: polish your technique and precision (intermediate)

    Today, 11:15 - 12:459 weeks
    Idea Store LearningDance455 The Highway
    9 weeksSat 11:15£90
    JoyceGyimah455 The Highway
    JoyceGyimah
    455 The HighwayLondon E1W 3HP
    £90
  • Starts Mon 28 Sept

    Ballet Classes - Beginners

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

    Ballet Improvers

    Mon 28 Sep, 19:45 - 21:158 weeks
    City AcademyDanceCity Academy
    8 weeksMon 19:45£160
    ZacPriestleyCity Academy
    ZacPriestley
    City AcademyFarringdon
    £160
  • Starts Tue 29 Sept

    Ballet Classes - Beginners

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

    Ballet Improvers

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

    Ballet Classes - Beginners

    Wed 30 Sep, 19:45 - 21:158 weeks
    City AcademyDanceCity Academy
    8 weeksWed 19:45£160
    SophieFordCity Academy
    SophieFord
    City AcademyFarringdon
    £160
  • Starts Thu 1 Oct

    Ballet Classes - Beginners

    Thu 1 Oct, 19:55 - 21:108 weeks
    City AcademyDanceLIFT Islington
    8 weeksThu 19:55£160
    PanagiotisPavlopoulosLIFT Islington
    PanagiotisPavlopoulos
    LIFT Islington
    £160
  • Starts Mon 5 Oct

    Ballet Improvers

    Mon 5 Oct, 19:45 - 21:158 weeks
    City AcademyDanceWest London School of Dance
    8 weeksMon 19:45£160
    AnnaKantarakiWest London School of Dance
    AnnaKantaraki
    West London School of DanceShepherds Bush
    £160
  • Starts Tue 6 Oct

    Absolute Beginners - Ballet

    Tue 6 Oct, 18:00 - 19:154 weeks
    City AcademyDanceSylvia Young Theatre School
    4 weeksTue 18:00£80
    RowanHicksSylvia Young Theatre School
    RowanHicks
    Sylvia Young Theatre School
    £80
  • Starts Tue 6 Oct

    Ballet Classes - Beginners

    Tue 6 Oct, 18:00 - 19:308 weeks
    City AcademyDanceSylvia Young Theatre School
    8 weeksTue 18:00£160
    JustynaSochajSylvia Young Theatre School
    JustynaSochaj
    Sylvia Young Theatre School
    £160
  • Starts Tue 6 Oct

    Ballet Improvers

    Tue 6 Oct, 19:35 - 21:058 weeks
    City AcademyDanceSylvia Young Theatre School
    8 weeksTue 19:35£160
    JustynaSochajSylvia Young Theatre School
    JustynaSochaj
    Sylvia Young Theatre School
    £160
  • Starts Wed 7 Oct

    Ballet Improvers

    Wed 7 Oct, 18:10 - 19:408 weeks
    City AcademyDanceCity Academy
    8 weeksWed 18:10£160
    SophieFordCity Academy
    SophieFord
    City AcademyFarringdon
    £160
  • Starts Thu 8 Oct

    Ballet Classes - Elementary/Intermediate

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

    Ballet Classes - Beginners

    Tue 13 Oct, 19:45 - 21:158 weeks
    City AcademyDanceWest London School of Dance
    8 weeksTue 19:45£160
    AnnaKantarakiWest London School of Dance
    AnnaKantaraki
    West London School of DanceShepherds Bush
    £160
  • Starts Wed 14 Oct

    Ballet Classes - Beginners

    Wed 14 Oct, 18:00 - 19:308 weeks
    City AcademyDanceSylvia Young Theatre School
    8 weeksWed 18:00£160
    RubyMainSylvia Young Theatre School
    RubyMain
    Sylvia Young Theatre School
    £160
  • Starts Wed 14 Oct

    Ballet Improvers

    Wed 14 Oct, 19:35 - 21:058 weeks
    City AcademyDanceSylvia Young Theatre School
    8 weeksWed 19:35£160
    RubyMainSylvia Young Theatre School
    RubyMain
    Sylvia Young Theatre School
    £160
  • Starts Wed 14 Oct

    Ballet Classes - Beginners

    Wed 14 Oct, 19:55 - 21:258 weeks
    City AcademyDanceSadler’s Wells
    8 weeksWed 19:55£160
    ZacPriestleySadler’s Wells
    ZacPriestley
    Sadler’s WellsEC1
    £160

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 from 2 London providers.

Which London providers offer dance classes?

Learn.London currently lists dance classes from 2 London providers, including City Academy 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 16 evening dance classes and 4 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 £80 to £160, 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.