Teach For Tanzania attracts, identifies and recruits recent outstanding Tanzanian university graduates of diverse academic background to serve as full time teachers in marginalized communities with high need of teachers. Candidates are recruited after passing various stages of selection processes that evaluate criteria such as strong academic background, mission alignment and spirit to support education development in Tanzania as well as character traits such as resilience, self-organization and leadership skills. Candidates must commit to teach in rural public schools for at least two years.