While "for" can sometimes be used to show purpose, in this context, "to" is more direct and emphasizes the act of giving the books to the students themselves.
Free books should be provided ________ poor students.
Review the verified answer and explanation for this ATS - Allied Testing Service past-paper question on CampusFin.