2,305 language classes in London

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

Reviewed by John-Pierre Clark

2,305 classes found

ClassesProviderNext startScheduleDurationPriceTeacherVenue
A2 Elementary Level 5
8 Aug 2026
10:30 - 12:302 hour class
Short course10 weeks
£259.00
Korean TOPIK2 Elementary 1 Intensive
8 Aug 2026
11:00 - 15:004 hour class
Short course5 weeks
£320.00
KoreanTeacher
Chinese HSK2 Elementary 3 Intensive
8 Aug 2026
11:00 - 15:004 hour class
Short course5 weeks
£330.00
MandarinTeacher
Chinese Beginner 1 Intensive
8 Aug 2026
11:00 - 15:004 hour class
Short course4 weeks
£300.00
MandarinTeacher
Korean Beginner 2 Intensive
8 Aug 2026
11:00 - 15:004 hour class
Short course5 weeks
£300.00
KoreanTeacher
Continuacion 1 Courses (Level 4)
10 Aug 2026
10:30 - 13:303 hour class
Short course5 days
£195.00
SpanishTeacher
Continuacion 1 Courses (Level 4)
10 Aug 2026
10:30 - 13:303 hour class
Short course5 days
£195.00
SpanishTeacher
Inicial 3 Courses (Level 3)
10 Aug 2026
18:00 - 19:3090 min class
Short course10 weeks
£195.00
SpanishTeacher
Inicial 1 Courses (Complete Beginner -Level 1)
10 Aug 2026
18:00 - 19:3090 min class
Short course10 weeks
£195.00
SpanishTeacher
Chinese Beginner 3
10 Aug 2026
18:30 - 20:0090 min class
Short course10 weeks
£330.00
MandarinTeacher
Chinese HSK4 Upper-Intermediate 1
10 Aug 2026
18:30 - 20:0090 min class
Short course12 weeks
£380.00
MandarinTeacher
Korean Practical Korean 4 Term 2
10 Aug 2026
18:30 - 20:0090 min class
Short course10 weeks
£360.00
KoreanTeacher
B1 Intermediate Level 9
10 Aug 2026
18:45 - 20:452 hour class
Short course10 weeks
£264.00
A1 Beginners Level 3
10 Aug 2026
18:45 - 20:452 hour class
Short course10 weeks
£259.00
A2 Elementary Level 6
10 Aug 2026
18:45 - 20:452 hour class
Short course10 weeks
£259.00
Intermedio 3 Courses (Level 10)
11 Aug 2026
18:00 - 19:3090 min class
Short course10 weeks
£195.00
SpanishTeacher
Chinese HSK3 Intermediate 1
11 Aug 2026
18:30 - 20:0090 min class
Short course10 weeks
£340.00
MandarinTeacher
B2 Upper Intermediate Level 13
11 Aug 2026
18:45 - 20:452 hour class
Short course10 weeks
£274.00
Continuacion 4 Courses (Level 7)
11 Aug 2026
19:30 - 21:0090 min class
Short course10 weeks
£195.00
SpanishTeacher
Continuacion 4 Courses (Level 7)
11 Aug 2026
19:30 - 21:0090 min class
Short course10 weeks
£195.00
SpanishTeacher
  • Starts Sat 8 Aug

    A2 Elementary Level 5

    Sat 8 Aug, 10:30 - 12:3010 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksSat 10:30£259
    NuriaPlaza200 Pentonville Road
    NuriaPlaza
    200 Pentonville RoadLondon, N1 9JP
    £259
  • Starts Sat 8 Aug

    Korean TOPIK2 Elementary 1 Intensive

    Sat 8 Aug, 11:00 - 15:005 weeks
    Dear AsiaKorean2 Leman Street
    5 weeksSat 11:00£320
    KoreanTeacher2 Leman Street
    KoreanTeacher
    2 Leman StreetLondon E1 8FA
    £320
  • Starts Sat 8 Aug

    Chinese HSK2 Elementary 3 Intensive

    Sat 8 Aug, 11:00 - 15:005 weeks
    Dear AsiaMandarin2 Leman Street
    5 weeksSat 11:00£330
    MandarinTeacher2 Leman Street
    MandarinTeacher
    2 Leman StreetLondon E1 8FA
    £330
  • Starts Sat 8 Aug

    Chinese Beginner 1 Intensive

    Sat 8 Aug, 11:00 - 15:004 weeks
    Dear AsiaMandarin2 Leman Street
    4 weeksSat 11:00£300
    MandarinTeacher2 Leman Street
    MandarinTeacher
    2 Leman StreetLondon E1 8FA
    £300
  • Starts Sat 8 Aug

    Korean Beginner 2 Intensive

    Sat 8 Aug, 11:00 - 15:005 weeks
    Dear AsiaKorean2 Leman Street
    5 weeksSat 11:00£300
    KoreanTeacher2 Leman Street
    KoreanTeacher
    2 Leman StreetLondon E1 8FA
    £300
  • Starts Mon 10 Aug

    Continuacion 1 Courses (Level 4)

    Mon 10 Aug, 10:30 - 13:305 days
    Spanish House LondonSpanish4 Scout Lane
    5 daysMon 10:30£195
    SpanishTeacher4 Scout Lane
    SpanishTeacher
    4 Scout LaneLondon SW4 0LA
    £195
  • Starts Mon 10 Aug

    Continuacion 1 Courses (Level 4)

    Mon 10 Aug, 10:30 - 13:305 days
    Spanish House LondonSpanish4 Scout Lane
    5 daysMon 10:30£195
    SpanishTeacher4 Scout Lane
    SpanishTeacher
    4 Scout LaneLondon SW4 0LA
    £195
  • Starts Mon 10 Aug

    Inicial 3 Courses (Level 3)

    Mon 10 Aug, 18:00 - 19:3010 weeks
    Spanish House LondonSpanish1-39 Drummond Crescent
    10 weeksMon 18:00£195
    SpanishTeacher1-39 Drummond Crescent
    SpanishTeacher
    1-39 Drummond CrescentLondon NW1 1LY
    £195
  • Starts Mon 10 Aug

    Inicial 1 Courses (Complete Beginner -Level 1)

    Mon 10 Aug, 18:00 - 19:3010 weeks
    Spanish House LondonSpanish1-39 Drummond Crescent
    10 weeksMon 18:00£195
    SpanishTeacher1-39 Drummond Crescent
    SpanishTeacher
    1-39 Drummond CrescentLondon NW1 1LY
    £195
  • Starts Mon 10 Aug

    Chinese Beginner 3

    Mon 10 Aug, 18:30 - 20:0010 weeks
    Dear AsiaMandarin2 Leman Street
    10 weeksMon 18:30£330
    MandarinTeacher2 Leman Street
    MandarinTeacher
    2 Leman StreetLondon E1 8FA
    £330
  • Starts Mon 10 Aug

    Chinese HSK4 Upper-Intermediate 1

    Mon 10 Aug, 18:30 - 20:0012 weeks
    Dear AsiaMandarin2 Leman Street
    12 weeksMon 18:30£380
    MandarinTeacher2 Leman Street
    MandarinTeacher
    2 Leman StreetLondon E1 8FA
    £380
  • Starts Mon 10 Aug

    Korean Practical Korean 4 Term 2

    Mon 10 Aug, 18:30 - 20:0010 weeks
    Dear AsiaKorean2 Leman Street
    10 weeksMon 18:30£360
    KoreanTeacher2 Leman Street
    KoreanTeacher
    2 Leman StreetLondon E1 8FA
    £360
  • Starts Mon 10 Aug

    B1 Intermediate Level 9

    Mon 10 Aug, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksMon 18:45£264
    AgusGuerrero200 Pentonville Road
    AgusGuerrero
    200 Pentonville RoadLondon, N1 9JP
    £264
  • Starts Mon 10 Aug

    A1 Beginners Level 3

    Mon 10 Aug, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksMon 18:45£259
    CristinaJacobo200 Pentonville Road
    CristinaJacobo
    200 Pentonville RoadLondon, N1 9JP
    £259
  • Starts Mon 10 Aug

    A2 Elementary Level 6

    Mon 10 Aug, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksMon 18:45£259
    BettyCofre200 Pentonville Road
    BettyCofre
    200 Pentonville RoadLondon, N1 9JP
    £259
  • Starts Tue 11 Aug

    Intermedio 3 Courses (Level 10)

    Tue 11 Aug, 18:00 - 19:3010 weeks
    Spanish House LondonSpanish1-39 Drummond Crescent
    10 weeksTue 18:00£195
    SpanishTeacher1-39 Drummond Crescent
    SpanishTeacher
    1-39 Drummond CrescentLondon NW1 1LY
    £195
  • Starts Tue 11 Aug

    Chinese HSK3 Intermediate 1

    Tue 11 Aug, 18:30 - 20:0010 weeks
    Dear AsiaMandarin2 Leman Street
    10 weeksTue 18:30£340
    MandarinTeacher2 Leman Street
    MandarinTeacher
    2 Leman StreetLondon E1 8FA
    £340
  • Starts Tue 11 Aug

    B2 Upper Intermediate Level 13

    Tue 11 Aug, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksTue 18:45£274
    DavidMuniesa200 Pentonville Road
    DavidMuniesa
    200 Pentonville RoadLondon, N1 9JP
    £274
  • Starts Tue 11 Aug

    Continuacion 4 Courses (Level 7)

    Tue 11 Aug, 19:30 - 21:0010 weeks
    Spanish House LondonSpanish1-39 Drummond Crescent
    10 weeksTue 19:30£195
    SpanishTeacher1-39 Drummond Crescent
    SpanishTeacher
    1-39 Drummond CrescentLondon NW1 1LY
    £195
  • Starts Tue 11 Aug

    Continuacion 4 Courses (Level 7)

    Tue 11 Aug, 19:30 - 21:0010 weeks
    Spanish House LondonSpanish1-39 Drummond Crescent
    10 weeksTue 19:30£195
    SpanishTeacher1-39 Drummond Crescent
    SpanishTeacher
    1-39 Drummond CrescentLondon NW1 1LY
    £195

Showing 1 to 20 of 2305 sessions

Frequently asked questions

I’m a complete beginner. Which language class in London should I start with?

If you are completely new to a language, start with an absolute beginner class, beginner level 1 course or introductory language class. These classes are usually designed for adults with no previous experience and cover basic pronunciation, greetings, simple conversation, everyday vocabulary and the first building blocks of grammar.

Should I choose an absolute beginner, beginner or improver language class?

Choose an absolute beginner class if you have never studied the language before. Choose a beginner class if you know a few basics but cannot yet hold a simple conversation. Choose an improver class if you have studied the language before and want to build fluency, confidence and accuracy. If you are unsure, start lower rather than higher so the class does not feel too fast.

What is the easiest language class if I just want to try it once?

Look for a language taster, short introductory workshop or beginner-friendly conversation class. These are usually better than a long course if you want to try a language before committing to several weeks. Choose a class that clearly says it is suitable for beginners or people with no previous experience.

Which language should I learn first?

Choose a language based on why you want to learn. French, Spanish and Italian can be good choices for travel and culture. Japanese, Korean, Mandarin, Arabic and Russian may feel more challenging but can be rewarding if you are interested in those countries, scripts or cultures. The best first language is usually the one you are most motivated to keep practising.

Are in-person language classes better than learning with an app?

Apps can help with vocabulary and daily practice, but in-person language classes give you live speaking practice, correction, listening, pronunciation help and the motivation of learning with other people. If your goal is to actually speak the language, an in-person class can be a useful complement to self-study.

How many language classes are currently listed on Learn.London?

Learn.London currently lists 2305 language classes in London. These include Spanish, French, Italian and German from 9 London providers.

Which London providers offer language classes?

Learn.London currently lists language classes from 9 London providers, including International House London, City Lit, Spanish House London, Let's Learn Spanish and Morley College. Use the provider column in the table to compare language schools, adult learning providers, cultural institutes and specialist tutors by location, price, schedule and language.

Can I find evening or weekend language classes on Learn.London?

Yes. Learn.London currently lists 1371 evening language classes and 322 weekend language classes in London. Use the day and time columns to compare language classes that fit around work, study or other commitments.

Can I compare language classes by price, location and duration?

Yes. The language classes table lets you compare classes by price, location, provider, level, language, start date, day, time and duration. Prices currently range from £10 to £1899, based on the classes listed on Learn.London.

How do I use the table to find the most suitable language class?

Start by filtering for your level, then narrow the table by language, day, time, location, price and duration. This helps you quickly separate absolute beginner courses from conversation classes, improver courses, intensive workshops, evening classes and weekend language classes.