Walmart has relative cheap inexpensive frames/lenses.. Got my pair for about $100... I wear contacts so its just basic....But I did get my son 2 pairs of glasses for less than $150 at America's Best.... www.twopair.com/?gclid=CPefyquYrbACFYFo4AodRGj-WQ
I second Walmart. I got DD a pair that was covered under our insurance then she lost them. I called and asked the replacement cost and it was 278 I stopped into Walmart vision center and asked how much a replacement pair would be and it was $50.