InThinking Subject Sites

Subscription websites for IB teachers & their classes


Disclaimer: InThinking subject sites are neither endorsed by nor connected with the International Baccalaureate Organisation.

IB Approved Workshops
Language B (generic)
IB DP Category 2

Paris, France, 21 - 23 February 2025
Find out more


English B
IB DP Category 2

Berlin, Germany, 28 February - 2 March 2025
Find out more


English B
IB DP Category 1

Stockholm, Sweden, 19 - 21 September 2025
Find out more


Virtual Think-Ins
The Individual Oral in DP English B

Virtual Think-In, 6 February 2025
Find out more


The Individual Oral in DP Language B

Virtual Think-In, 12 February 2025
Find out more


Writing well for DP Language B examinations

Virtual Think-In, 4 March 2025
Find out more


Find all InThinking Workshops at
inthinking.net

Joseph O'Callaghan

Joseph O'Callaghan studied BA Society, Culture, and Media followed by a PGCE at the University of East Anglia in 2006.

He taught humanities at state schools in Norfolk before switching to English language teaching in 2010. This led to 7 years in Shanghai from 2013-2020 where he became well-acquainted with the IB, teaching English B and TOK, and completed an MA in Applied Linguistics and TESOL with the University of Leicester.

Now back in the UK, he's working as Head of English Language Learning at the International School of London. When he’s not teaching, he can be found playing guitar and writing songs, and playing with his two young children.

Help