I did some customer development on a similar idea. I talked with a local philanthropist and he liked the idea of donating
after a milestone was reached. For example, when a student completes a Khan Academy math lesson money is donated to a students future education.
In other words a funder would donate $5,000 to a student when they can test out of all Khan Academy math lessons.