The average price for a good pair of glasses is around $200. This price range usually includes frames that are made from high-quality materials and lenses that are scratch-resistant and provide clear vision. However, there are also frames and lenses available at lower prices that you can find at Lensmart.