Despite laws guaranteeing free schooling for children aged six to 14, poverty and migration continue to keep many out of classrooms.