Teach for Japanは、次世代を担う志高い大学生・情熱のある若い社会人を正規の教師として選抜、育成し、効果的な学習機会が得られない子どもたちがいる地域・学校に少なくとも二年間派遣します。それにより、その教育環境を立て直すこと、そして、プログラムを卒業した教師が将来様々な分野で教育課題解決に貢献できるリーダーとして育成することを目的としております。また、Teach For Japanは、「Teach For America(米国)」「Teach First(英国)」等のモデルを世界各国で応用する現地NPOを支援する組織「Teach For All」の加盟団体です。