Southern College of Optometry on Madison in the Medical Center district has The Eye Center (
https://tec.sco.edu/); I've been there and IIRC the fees were very reasonable (I didn't have vision coverage at the time, so I had to pay out of pocket).
Their prices at their onsite optical shop were in line with the local market, IIRC (I have similar issues as you do, and my glasses tend to be more expensive than average).
You might consider ordering eyeglasses online; I did that for my last pair of glasses and the prices were extremely reasonable. The only thing to remember to do is to ask them to give you a copy of your prescription at the time of your visit, and make sure they measure your pupillary distance (PD) and write that on the prescription, since the online eyeglass dealer will need that information (it's not standard practice for optometrists to do so, since normally if you buy your glasses in person at an optical shop the optician will measure your PD as a part of fitting your glasses).
I bought my last pair of glasses from EyeBuyDirect (
https://www.eyebuydirect.com/eyeglasses) at a substantial discount from what I would have had to pay at an opticians shop, and I was very satisfied with the glasses I received. You can find other online eyeglass dealers by doing a Google search for "eyeglasses online".
Good luck!
Cheers,
bcg