From the Teach First site:
Teach First attracts, selects, trains, places and supports top graduates to work in challenging schools and also for leading employers. Read about how Teach First and its partners deliver outstanding teacher and leadership training, internships, coaching and networking to develop its people while achieving its mission.
I’m privileged to be a coach to two very fine people going through the Teach First programme. They are making a real difference in tough circumstances and I have every admiration for them.