Ready-to-teach materials for B2 learners: lesson plans, worksheets, reading, grammar, speaking and exam practice at the right level, each with a teacher’s page or key.
Browse everything labelled B2, or use the filters on the full library to narrow by skill, age or exam.
321 exam practice tasks, 193 lesson plans, 70 reading texts and 64 vocabulary lists and more. Every piece has a student sheet to print or share, and a teacher’s page or key.
15-Minute Pronunciation: intonation in listsLesson plan
15-Minute Pronunciation: contrastive stressLesson plan
15-Minute Pronunciation: assimilationLesson plan
15-Minute Pronunciation: linking rLesson plan
15-Minute Pronunciation: sounding enthusiastic or politeLesson plan
15-Minute Listening: a short lecture on sleepLesson plan
15-Minute Listening: a radio debate about phonesLesson plan
15-Minute Listening: a team meetingLesson plan
15-Minute Listening: a podcast about owning lessLesson plan
15-Minute Listening: a news report on city bikesLesson plan
15-Minute Listening: interview with a founderLesson plan
15-Minute Listening: a talk about memoryLesson plan
15-Minute Listening: sharing a flatLesson plan
15-Minute Vocabulary: phrasal verbs for feelingsLesson plan
15-Minute Vocabulary: phrasal verbs for news and eventsLesson plan
15-Minute Vocabulary: phrasal verbs in businessLesson plan
15-Minute Vocabulary: phrasal verbs for learningLesson plan
15-Minute Vocabulary: phrasal verbs for disagreementLesson plan
15-Minute Vocabulary: strong collocationsLesson plan
15-Minute Vocabulary: reach, meet and faceLesson plan
15-Minute Vocabulary: adverb and adjective partnersLesson plan
15-Minute Vocabulary: verbs with abstract nounsLesson plan
15-Minute Vocabulary: academic collocationsLesson plan
15 Minutes: English for Hotels: handling a complaintLesson plan
15 Minutes: English for Aviation: explaining a delayLesson plan
15 Minutes: English for Healthcare: a nurse handoverLesson plan
15 Minutes: English for Healthcare: an emergency callLesson plan
15 Minutes: English for IT: security adviceLesson plan
15 Minutes: English for IT: an incident reportLesson plan
15 Minutes: English for Contracts: key termsLesson plan
15 Minutes: English for Law: meeting a clientLesson plan
15 Minutes: English for Law: a formal letterLesson plan
15 Minutes: English for Contracts: negotiating termsLesson plan
15 Minutes: English for Study: summarising a textLesson plan
15 Minutes: English for Study: paraphrasingLesson plan
15 Minutes: English for Study: speaking in a seminarLesson plan
15 Minutes: English for Study: describing dataLesson plan
15 Minutes: English for Jobs: strengths and weaknessesLesson plan
15 Minutes: English for Jobs: talking about salaryLesson plan
15 Minutes: Shopping Festivals: Black Friday and Singles’ DayLesson plan
15 Minutes: Sustainable FashionLesson plan
15 Minutes: MicroplasticsLesson plan
15 Minutes: The Four-Day WeekLesson plan
15 Minutes: Deepfakes and TrustLesson plan
15 Minutes: Urban FarmingLesson plan
15 Minutes: Bilingual BrainsLesson plan
15 Minutes: The Loneliness EpidemicLesson plan
15 Minutes: Reading HabitsLesson plan
Debate: School UniformsLesson plan
Debate: HomeworkLesson plan
Debate: Phones in the ClassroomLesson plan
Debate: The Four-Day Working WeekLesson plan
Debate: Remote Work or the Office?Lesson plan
Debate: Age Limits for Social MediaLesson plan
Debate: ZoosLesson plan
Debate: A Cashless SocietyLesson plan
Debate: Public Transport That Costs NothingLesson plan
Debate: Online Learning or the Classroom?Lesson plan
Debate: Self-Driving CarsLesson plan
Debate: A Tax for TouristsLesson plan
Debate: A Tax on Sugary DrinksLesson plan
Debate: Cars Out of City CentresLesson plan
Debate: A Gap YearLesson plan
Debate: University for EveryoneLesson plan
Debate: Privacy for Famous PeopleLesson plan
Debate: Video Games as SportLesson plan
Debate: A World Without MeatLesson plan
Debate: Spending on SpaceLesson plan
Debate: AI in the ClassroomLesson plan
Debate: TippingLesson plan
Debate: Banning Single-Use PlasticLesson plan
Debate: Raising the Retirement AgeLesson plan
Debate: English as the World LanguageLesson plan
Debate: Pocket Money for ChildrenLesson plan
Debate: Fast FashionLesson plan
Debate: Living AbroadLesson plan
Debate: Competition in SchoolsLesson plan
Debate: News on Social MediaLesson plan
Debate: Robots and JobsLesson plan
Debate: Voting at SixteenLesson plan
Debate: Museums and Entry FeesLesson plan
Debate: Advertising to ChildrenLesson plan
Debate: Big City or Small Town?Lesson plan
In the News: Silence on the PavementReading text
In the News: No Email on FridaysReading text
In the News: A Village Builds Its Own BroadbandReading text
In the News: Sleep Lessons for StudentsReading text
In the News: The Conversation CarriageReading text
In the News: Beekeepers on the RoofReading text
In the News: Projects Instead of ExamsReading text
In the News: A Menu with No PricesReading text
In the News: Reading Hour on the Factory FloorReading text
In the News: Flights Without AnnouncementsReading text
In the News: Wednesdays Without MeetingsReading text
In the News: Borrow a Bike for a MonthReading text
In the News: Learning Maths Through ChessReading textOpen the full library and combine the level filter with a skill, such as speaking or reading.
The Teacher Pass is $10 for 12 months and opens every piece in the library and all classroom tools. You can try a 24-hour preview of everything after creating an account. See the Teacher Pass.