Although I really like this mobile approach to education, I would like to make a few suggestions. How about letting the students make tutorials for others? And give a bit of stipend also so that they are encouraged to really understand the material and apply it. This will also be beneficial for their peers who are having trouble understanding the material. This will also help in areas where the native language isn't English, and will also reduce the workload of the company. As some topics of learning can vary from location to location, this will give the students a chance to share the topics that aren't on your radar yet, that the students need.
Hey! I totally agree with you on the importance of education in countries like Afghanistan and would like to suggest a few things, if that's okay! Coming from India, I find that most people with limited resources tend to neglect education and schooling as it isn't making them money in the short term- and as they live hand-to-mouth, they need jobs to survive and put food on the table. So, in a setting like Afghanistan, where it is possible that the child becomes the earning member of the family due to death or disability of the parent, to increase attendance, maybe courses should be taught on how to make items that can be sold so that the child is able to support himself and stand on his own two feet. This would in turn also give him a little confidence. Alongside this, the traditional courses should also be taught, like reading, writing, and simple math. If possible, you could even recruit some of the more advanced students to teach, in return for a stipend, of course. This can serve as inspiration for some of the students, and give them a goal to work for. I hope you find this useful!