Dozens of schools say they provide free tuition to students whose families earn under a certain income. How does it work?