Sight for Students offers certificates towards free frames, lenses, and exams for those without insurance, and who are under 200% of federal guidelines. You can only get 1 certificate per 12 months, so if the child loses or breaks them, they won’t replace them.
I think this is US only, but I’m not 100% on that. The certificates are not accepted at all optomitrists, though. You have to look through their list of doctors who participate in the program.
I didn’t find any franchise places (like DOC, Pearle Vision, etc) in my area, all were private optomitrists, which might also be better for garuntee’s on the glasses, too.
It doesn’t say there is a limit on how many children per family they will give the certificates to, just that they need to be under 18 years of age, under 200% of federal poverty guidelines, and not have any type of medicaid, medicare, or optical insurance.