350 ballet dance classes in London

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

Reviewed by John-Pierre Clark

350 classes found

ClassProvider / VenueScheduleDurationTeacher
DanceBuzzKings Cross Studio, Central YMCA at KX, 120 Cromer St, London, WC1H 8BS
2 Nov 2026
19:00 - 20:001 hour class
Taster class
£15
View class
Ballet Improvers
City AcademyWest London School of Dance, Shepherds Bush
2 Nov 2026
19:45 - 21:1590 min class
Short course8 weeks
£160
View class
Absolute Beginners - Ballet
City AcademySylvia Young Theatre School
3 Nov 2026
18:00 - 19:1575 min class
Short course4 weeks
£80
View class
City AcademySylvia Young Theatre School
3 Nov 2026
18:00 - 19:3090 min class
Short course8 weeks
£160
View class
Ballet Improvers
City AcademySylvia Young Theatre School
3 Nov 2026
19:35 - 21:0590 min class
Short course8 weeks
£160
View class
Ballet Improvers
City AcademyFarringdon
4 Nov 2026
18:10 - 19:4090 min class
Short course8 weeks
£160
View class
City AcademyFarringdon
5 Nov 2026
18:10 - 19:4090 min class
Short course8 weeks
£160
View class
City AcademyFarringdon
6 Nov 2026
18:15 - 19:4590 min class
Short course6 weeks
£120
View class
Absolute Beginners - Ballet
City AcademyFarringdon
7 Nov 2026
14:30 - 15:4575 min class
Short course4 weeks
£80
View class
DanceBuzzKings Cross Studio, Central YMCA at KX, 120 Cromer St, London, WC1H 8BS
9 Nov 2026
19:00 - 20:001 hour class
Short course6 weeks
£115
View class
City AcademyWest London School of Dance, Shepherds Bush
10 Nov 2026
19:45 - 21:1590 min class
Short course8 weeks
£160
View class
City AcademySylvia Young Theatre School
11 Nov 2026
18:00 - 19:3090 min class
Short course8 weeks
£160
View class
Ballet Improvers
City AcademySylvia Young Theatre School
11 Nov 2026
19:35 - 21:0590 min class
Short course8 weeks
£160
View class
Absolute Beginners - Ballet
City AcademyFarringdon
13 Nov 2026
18:10 - 19:2575 min class
Short course4 weeks
£80
View class
City AcademyFarringdon
13 Nov 2026
19:00 - 21:002 hour class
Short course4 weeks
£128
View class
City AcademyFarringdon
14 Nov 2026
10:00 - 11:3090 min class
Short course8 weeks
£160
View class
Ballet Improvers
City AcademyFarringdon
14 Nov 2026
11:40 - 13:1090 min class
Short course8 weeks
£160
View class
City AcademyFarringdon
14 Nov 2026
13:20 - 14:201 hour class
Short course8 weeks
£120
View class
Absolute Beginners - Ballet
City AcademyFarringdon
15 Nov 2026
09:45 - 11:0075 min class
Short course4 weeks
£80
View class
City AcademyFarringdon
15 Nov 2026
11:10 - 12:4090 min class
Short course8 weeks
£160
View class
  • Starts Today

    Ballet Taster Classes (Level 1)

    Today, 19:00 - 20:00—DanceBuzzKingsCrossStudio,CentralYMCAatKX,120CromerSt,London,WC1H8BS
    —Mon 19:00£15
    AnaKings Cross Studio
    Ana
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £15
  • Starts Today

    Ballet Improvers

    Today, 19:45 - 21:158 weeksCity AcademyWestLondonSchoolofDance,ShepherdsBush
    8 weeksMon 19:45£160
    AnnaKantarakiWest London School of Dance
    AnnaKantaraki
    West London School of DanceShepherds Bush
    £160
  • Starts Tomorrow

    Absolute Beginners - Ballet

    Tue 3 Nov, 18:00 - 19:154 weeksCity AcademySylviaYoungTheatreSchool
    4 weeksTue 18:00£80
    RowanHicksSylvia Young Theatre School
    RowanHicks
    Sylvia Young Theatre School
    £80
  • Starts Tomorrow

    Ballet Classes - Beginners

    Tue 3 Nov, 18:00 - 19:308 weeksCity AcademySylviaYoungTheatreSchool
    8 weeksTue 18:00£160
    JustynaSochajSylvia Young Theatre School
    JustynaSochaj
    Sylvia Young Theatre School
    £160
  • Starts Tomorrow

    Ballet Improvers

    Tue 3 Nov, 19:35 - 21:058 weeksCity AcademySylviaYoungTheatreSchool
    8 weeksTue 19:35£160
    JustynaSochajSylvia Young Theatre School
    JustynaSochaj
    Sylvia Young Theatre School
    £160
  • Starts Wed 4 Nov

    Ballet Improvers

    Wed 4 Nov, 18:10 - 19:408 weeksCity AcademyFarringdon
    8 weeksWed 18:10£160
    SophieFordCity Academy
    SophieFord
    City AcademyFarringdon
    £160
  • Starts Thu 5 Nov

    Ballet Classes - Elementary/Intermediate

    Thu 5 Nov, 18:10 - 19:408 weeksCity AcademyFarringdon
    8 weeksThu 18:10£160
    KirillBurlovCity Academy
    KirillBurlov
    City AcademyFarringdon
    £160
  • Starts Fri 6 Nov

    Ballet Classes - Beginners

    Fri 6 Nov, 18:15 - 19:456 weeksCity AcademyFarringdon
    6 weeksFri 18:15£120
    KirillBurlovCity Academy
    KirillBurlov
    City AcademyFarringdon
    £120
  • Starts Sat 7 Nov

    Absolute Beginners - Ballet

    Sat 7 Nov, 14:30 - 15:454 weeksCity AcademyFarringdon
    4 weeksSat 14:30£80
    KirillBurlovCity Academy
    KirillBurlov
    City AcademyFarringdon
    £80
  • Starts Mon 9 Nov

    Beginners Ballet Classes (Level 1)

    Mon 9 Nov, 19:00 - 20:006 weeksDanceBuzzKingsCrossStudio,CentralYMCAatKX,120CromerSt,London,WC1H8BS
    6 weeksMon 19:00£115
    AnaKings Cross Studio
    Ana
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £115
  • Starts Tue 10 Nov

    Ballet Classes - Beginners

    Tue 10 Nov, 19:45 - 21:158 weeksCity AcademyWestLondonSchoolofDance,ShepherdsBush
    8 weeksTue 19:45£160
    AnnaKantarakiWest London School of Dance
    AnnaKantaraki
    West London School of DanceShepherds Bush
    £160
  • Starts Wed 11 Nov

    Ballet Classes - Beginners

    Wed 11 Nov, 18:00 - 19:308 weeksCity AcademySylviaYoungTheatreSchool
    8 weeksWed 18:00£160
    RubyMainSylvia Young Theatre School
    RubyMain
    Sylvia Young Theatre School
    £160
  • Starts Wed 11 Nov

    Ballet Improvers

    Wed 11 Nov, 19:35 - 21:058 weeksCity AcademySylviaYoungTheatreSchool
    8 weeksWed 19:35£160
    RubyMainSylvia Young Theatre School
    RubyMain
    Sylvia Young Theatre School
    £160
  • Starts Fri 13 Nov

    Absolute Beginners - Ballet

    Fri 13 Nov, 18:10 - 19:254 weeksCity AcademyFarringdon
    4 weeksFri 18:10£80
    RowanHicksCity Academy
    RowanHicks
    City AcademyFarringdon
    £80
  • Starts Fri 13 Nov

    Musical Theatre Ballet

    Fri 13 Nov, 19:00 - 21:004 weeksCity AcademyFarringdon
    4 weeksFri 19:00£128
    UghettaPratesiCity Academy
    UghettaPratesi
    City AcademyFarringdon
    £128
  • Starts Sat 14 Nov

    Ballet Classes - Beginners

    Sat 14 Nov, 10:00 - 11:308 weeksCity AcademyFarringdon
    8 weeksSat 10:00£160
    KirillBurlovCity Academy
    KirillBurlov
    City AcademyFarringdon
    £160
  • Starts Sat 14 Nov

    Ballet Improvers

    Sat 14 Nov, 11:40 - 13:108 weeksCity AcademyFarringdon
    8 weeksSat 11:40£160
    KirillBurlovCity Academy
    KirillBurlov
    City AcademyFarringdon
    £160
  • Starts Sat 14 Nov

    Ballet Classes - Pointe

    Sat 14 Nov, 13:20 - 14:208 weeksCity AcademyFarringdon
    8 weeksSat 13:20£120
    KirillBurlovCity Academy
    KirillBurlov
    City AcademyFarringdon
    £120
  • Starts Sun 15 Nov

    Absolute Beginners - Ballet

    Sun 15 Nov, 09:45 - 11:004 weeksCity AcademyFarringdon
    4 weeksSun 09:45£80
    RubyMainCity Academy
    RubyMain
    City AcademyFarringdon
    £80
  • Starts Sun 15 Nov

    Ballet Classes - Beginners

    Sun 15 Nov, 11:10 - 12:408 weeksCity AcademyFarringdon
    8 weeksSun 11:10£160
    RubyMainCity Academy
    RubyMain
    City AcademyFarringdon
    £160

Showing 1 to 20 of 350 classes

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 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 14 evening dance classes and 6 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 £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.