135 upper Intermediate / B2 language classes in London

Find language classes that fit your schedule

Reviewed by John-Pierre Clark

135 classes found

ClassesProviderNext startScheduleDurationPriceTeacherVenue
B2 Upper Intermediate Level 11
1 Sept 2026
18:45 - 20:452 hour class
Short course10 weeks
£274.00
B2 Upper Intermediate Level 12
2 Sept 2026
18:45 - 20:452 hour class
Short course10 weeks
£274.00
B2 Upper Intermediate Level 13
2 Sept 2026
18:45 - 20:452 hour class
Short course10 weeks
£274.00
B2 Upper Intermediate Booster Course B2 Revision
5 Sept 2026
10:30 - 12:302 hour class
Short course10 weeks
£274.00
B2.1 – Evening Once a Week
7 Sept 2026
18:30 - 20:302 hour class
Long course15 weeks
£385.00
FrenchTeacher
B2.2 – Evening Once a Week
7 Sept 2026
18:30 - 20:302 hour class
Long course15 weeks
£385.00
FrenchTeacher
B2 Upper Intermediate Level 11
7 Sept 2026
18:45 - 20:452 hour class
Short course10 weeks
£274.00
Upper Intermediate Convo Autumn Term
7 Sept 2026
19:50 - 21:2090 min class
Short course10 weeks
£290.00
SpanishTeacher
Upper Intermediate 2 Autumn Term
8 Sept 2026
18:15 - 19:4590 min class
Short course10 weeks
£290.00
SpanishTeacher
B2.3 – Evening Once a Week
8 Sept 2026
19:00 - 21:002 hour class
Long course15 weeks
£385.00
FrenchTeacher
B2.2 – Evening Once a Week
8 Sept 2026
19:00 - 21:002 hour class
Long course15 weeks
£385.00
FrenchTeacher
Upper Intermediate 3 Autumn Term
8 Sept 2026
19:50 - 21:2090 min class
Short course10 weeks
£290.00
SpanishTeacher
B2.3 – Evening Once a Week
9 Sept 2026
18:30 - 20:302 hour class
Long course15 weeks
£385.00
FrenchTeacher
B2.1 – Evening Once a Week
9 Sept 2026
18:30 - 20:302 hour class
Long course15 weeks
£385.00
FrenchTeacher
Upper Intermediate Convo Autumn Term
10 Sept 2026
16:00 - 17:3090 min class
Short course10 weeks
£290.00
SpanishTeacher
Upper Intermediate 1 Autumn Term
10 Sept 2026
18:15 - 19:4590 min class
Short course10 weeks
£290.00
SpanishTeacher
Chinese HSK4 Upper-Intermediate 5
10 Sept 2026
18:30 - 20:0090 min class
Short course12 weeks
£380.00
MandarinTeacher
B2 Upper Intermediate Level 14
10 Sept 2026
18:45 - 20:452 hour class
Short course10 weeks
£274.00
B2.4 – Evening Once a Week
10 Sept 2026
19:00 - 21:002 hour class
Long course15 weeks
£385.00
FrenchTeacher
Upper Intermediate Convo Autumn Term
10 Sept 2026
19:50 - 21:2090 min class
Short course10 weeks
£290.00
SpanishTeacher
  • Starts Tue 1 Sept

    B2 Upper Intermediate Level 11

    Tue 1 Sep, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksTue 18:45£274
    NuriaPlaza200 Pentonville Road
    NuriaPlaza
    200 Pentonville RoadLondon, N1 9JP
    £274
  • Starts Wed 2 Sept

    B2 Upper Intermediate Level 12

    Wed 2 Sep, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksWed 18:45£274
    SofiaPrieto200 Pentonville Road
    SofiaPrieto
    200 Pentonville RoadLondon, N1 9JP
    £274
  • Starts Wed 2 Sept

    B2 Upper Intermediate Level 13

    Wed 2 Sep, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksWed 18:45£274
    DavidMuniesa200 Pentonville Road
    DavidMuniesa
    200 Pentonville RoadLondon, N1 9JP
    £274
  • Starts Sat 5 Sept

    B2 Upper Intermediate Booster Course B2 Revision

    Sat 5 Sep, 10:30 - 12:3010 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksSat 10:30£274
    ElisabetRodríguez200 Pentonville Road
    ElisabetRodríguez
    200 Pentonville RoadLondon, N1 9JP
    £274
  • Starts Mon 7 Sept

    B2.1 – Evening Once a Week

    Mon 7 Sep, 18:30 - 20:3015 weeks
    Institut FrançaisFrenchCentre Molière
    15 weeksMon 18:30£385
    FrenchTeacherCentre Molière
    FrenchTeacher
    Centre Molière14 Cromwell Place, London SW7 2JR
    £385
  • Starts Mon 7 Sept

    B2.2 – Evening Once a Week

    Mon 7 Sep, 18:30 - 20:3015 weeks
    Institut FrançaisFrenchCentre Molière
    15 weeksMon 18:30£385
    FrenchTeacherCentre Molière
    FrenchTeacher
    Centre Molière14 Cromwell Place, London SW7 2JR
    £385
  • Starts Mon 7 Sept

    B2 Upper Intermediate Level 11

    Mon 7 Sep, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksMon 18:45£274
    DavidMuniesa200 Pentonville Road
    DavidMuniesa
    200 Pentonville RoadLondon, N1 9JP
    £274
  • Starts Mon 7 Sept

    Upper Intermediate Convo Autumn Term

    Mon 7 Sep, 19:50 - 21:2010 weeks
    Battersea SpanishSpanish263-265 Battersea Park Road
    10 weeksMon 19:50£290
    SpanishTeacher263-265 Battersea Park Road
    SpanishTeacher
    263-265 Battersea Park RoadLondon, SW11 4NE
    £290
  • Starts Tue 8 Sept

    Upper Intermediate 2 Autumn Term

    Tue 8 Sep, 18:15 - 19:4510 weeks
    Battersea SpanishSpanish263-265 Battersea Park Road
    10 weeksTue 18:15£290
    SpanishTeacher263-265 Battersea Park Road
    SpanishTeacher
    263-265 Battersea Park RoadLondon, SW11 4NE
    £290
  • Starts Tue 8 Sept

    B2.3 – Evening Once a Week

    Tue 8 Sep, 19:00 - 21:0015 weeks
    Institut FrançaisFrenchCentre Molière
    15 weeksTue 19:00£385
    FrenchTeacherCentre Molière
    FrenchTeacher
    Centre Molière14 Cromwell Place, London SW7 2JR
    £385
  • Starts Tue 8 Sept

    B2.2 – Evening Once a Week

    Tue 8 Sep, 19:00 - 21:0015 weeks
    Institut FrançaisFrenchCentre Molière
    15 weeksTue 19:00£385
    FrenchTeacherCentre Molière
    FrenchTeacher
    Centre Molière14 Cromwell Place, London SW7 2JR
    £385
  • Starts Tue 8 Sept

    Upper Intermediate 3 Autumn Term

    Tue 8 Sep, 19:50 - 21:2010 weeks
    Battersea SpanishSpanish263-265 Battersea Park Road
    10 weeksTue 19:50£290
    SpanishTeacher263-265 Battersea Park Road
    SpanishTeacher
    263-265 Battersea Park RoadLondon, SW11 4NE
    £290
  • Starts Wed 9 Sept

    B2.3 – Evening Once a Week

    Wed 9 Sep, 18:30 - 20:3015 weeks
    Institut FrançaisFrenchCentre Molière
    15 weeksWed 18:30£385
    FrenchTeacherCentre Molière
    FrenchTeacher
    Centre Molière14 Cromwell Place, London SW7 2JR
    £385
  • Starts Wed 9 Sept

    B2.1 – Evening Once a Week

    Wed 9 Sep, 18:30 - 20:3015 weeks
    Institut FrançaisFrenchCentre Molière
    15 weeksWed 18:30£385
    FrenchTeacherCentre Molière
    FrenchTeacher
    Centre Molière14 Cromwell Place, London SW7 2JR
    £385
  • Starts Thu 10 Sept

    Upper Intermediate Convo Autumn Term

    Thu 10 Sep, 16:00 - 17:3010 weeks
    Battersea SpanishSpanish263-265 Battersea Park Road
    10 weeksThu 16:00£290
    SpanishTeacher263-265 Battersea Park Road
    SpanishTeacher
    263-265 Battersea Park RoadLondon, SW11 4NE
    £290
  • Starts Thu 10 Sept

    Upper Intermediate 1 Autumn Term

    Thu 10 Sep, 18:15 - 19:4510 weeks
    Battersea SpanishSpanish263-265 Battersea Park Road
    10 weeksThu 18:15£290
    SpanishTeacher263-265 Battersea Park Road
    SpanishTeacher
    263-265 Battersea Park RoadLondon, SW11 4NE
    £290
  • Starts Thu 10 Sept

    Chinese HSK4 Upper-Intermediate 5

    Thu 10 Sep, 18:30 - 20:0012 weeks
    Dear AsiaMandarin2 Leman Street
    12 weeksThu 18:30£380
    MandarinTeacher2 Leman Street
    MandarinTeacher
    2 Leman StreetLondon E1 8FA
    £380
  • Starts Thu 10 Sept

    B2 Upper Intermediate Level 14

    Thu 10 Sep, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksThu 18:45£274
    DavidMuniesa200 Pentonville Road
    DavidMuniesa
    200 Pentonville RoadLondon, N1 9JP
    £274
  • Starts Thu 10 Sept

    B2.4 – Evening Once a Week

    Thu 10 Sep, 19:00 - 21:0015 weeks
    Institut FrançaisFrenchCentre Molière
    15 weeksThu 19:00£385
    FrenchTeacherCentre Molière
    FrenchTeacher
    Centre Molière14 Cromwell Place, London SW7 2JR
    £385
  • Starts Thu 10 Sept

    Upper Intermediate Convo Autumn Term

    Thu 10 Sep, 19:50 - 21:2010 weeks
    Battersea SpanishSpanish263-265 Battersea Park Road
    10 weeksThu 19:50£290
    SpanishTeacher263-265 Battersea Park Road
    SpanishTeacher
    263-265 Battersea Park RoadLondon, SW11 4NE
    £290

Showing 1 to 20 of 135 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 135 language classes in London. These include French, Spanish, Italian and Korean from 7 London providers.

Which London providers offer language classes?

Learn.London currently lists language classes from 7 London providers, including City Lit, International House London, Institut Français, Battersea Spanish and Let's Learn Spanish. 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 82 evening language classes and 18 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 £390, 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.