Education For All is a Moroccan-based charity that provides boarding house accommodation, support and caring for girls from the poorest families in the most remote villages of the High Atlas Mountains. From simple village girls who had no future beyond their immediate confines they have gone on to study for degrees, Master's degrees, and doctorates, leading the way in women's education in Morocco.