Check out VISION USA:
More than 40 million low-income, working people in the United States cannot afford the cost of routine eye care or the health insurance that covers it. As income earners, they don't qualify for government aid and private health-care assistance.
Now a year-round program, VISION USA can help these people by providing basic eye health and vision care services free of charge to the many uninsured low-income people and their families who have no other means of obtaining care.
VISION USA, started nationwide in 1991, is a program developed by doctors of optometry who are members of the American Optometric Association. Approximately 314,000 low income working Americans have benefited from free eye exams through VISION USA.