There are many eye clinics and hospitals that offer free eye checkups. Find out from your nearest hospital if they plan to organize such an event. You can even motivate them to do so if there aren’t any existing plans already.