Educational charities from the western world adopt a variety of ways of helping educational institutions in third world countries. First, they help to raise the funds to erect school buildings. Once that has been taken care of, the schools need furniture in line with 21st century learning (including computer tables, computer chairs, books, etc.). Next, these organizations provide scholarships for students so that they do not have to pay school fees. There are also the charities that train new teachers and help upgrade the skills of current teachers.
Given that we are in the 21st century and education is moving toward a more computer-based structure, there are certain educational charities that specifically raise money for computer equipment in schools as well. They will also offer extra-curricular computer-based training classes. The library is important as well, but again, that requires funding to be properly equipped.