Give the Gift of sight

Our Impact since 2009

22,000 Glasses Prescribed

810 School Visits

25,000 Eye exams on our mobile clinic

185,000 Vision Screenings

Year End Giving Campaign

Why do we give?
We believe that a simple pair of glasses dramatically changes
a child's life and unlocks their potential to be successful.
For every $20 given, KVFL will provide one child with a new pair of glasses.
Schedule your end of year donation today!

Our Mission

Eliminating Poor Vision Through Mobile Eyecare Delivery
Providing no cost vision services to St. Louis area students

Kids Vision for Life St. Louis (KVFL) is sponsored and operated by Crown Vision Center, Area Resources for Community and Human Services (ARCHS), and the Essilor Vision Foundation. Kids Vision for Life provides vision screenings, eye exams and new eyeglasses to students in need at no cost to the family through mobile clinics, school systems, central locations and special events. Vision screenings, eye exams, and prescription eyewear are provided to elementary and middle school students that are economically disadvantaged and would not otherwise be able to obtain them.
KVFL currently provides vision services for the following school districts in the St. Louis area:
St. Louis Public Schools (SLPS), Riverview Gardens, Jennings, Ferguson-Florissant, Bayless, Normandy, Maplewood-Richmond Heights, Hancock Place, Ritenour, Pattonville, Affton, Saint Charles, Valley Park, Mehlville, University City, Confluence Academies, Kipp Academies, and Fox as well as several private and parochial schools in the area.

What's new with KVFL

See what KVFL has been up to!

Kids Vision for Life St. Louis relies on volunteers, ranging from all different backgrounds, to help us accomplish vision screenings for over 45,000 students per school year. Over the past three years, 1,300 volunteers have rolled up their sleeves and connected with thousands of students in their community who are in need of corrective lenses.
Join KVFL at a school and make a difference!

Our Blog

Catch up with the KVFL team