Project Description

Charlotte has over a decade of experience in program design, development, and management. She is the managing director and co-founder of Teach For Uganda and oversees the programmatic and operational aspects of the organization.

Upon completing a bachelor’s degree in education, she started her career as a classroom teacher, teaching history and economics to high school students. After a few years in the classroom, she decided to find a new challenge in the non-profit space and joined Educate! as a coach supporting youth in skills development. She spent the next six years working in high-level roles, including curriculum design and training, stakeholder engagement and management, program innovation, and youth business development, before leaving to co-found Teach For Uganda.

Charlotte has a passion for children and is the children’s director at her local church. She believes all children have the potential to thrive given the right support, education, and opportunity.

Teach for Uganda

Charlotte Iraguha

@IraguhaCN