McAlester, Oklahoma Mon–Thu · 8:30 AM – 5:00 PM Mon–Thu · 8:30–5 Optometry (918) 423-2031 Dispensary (918) 426-5922

Eyeglasses chosen carefully,
fitted properly.

A small eyeglasses shop on South 3rd Street. We take the time to get the frame, the lenses, and the fit right — and we're here afterward when they need an adjustment.

  • 40+Years in business
  • FamilyOwned & operated
  • LocalMcAlester & surrounding areas
Rows of eyeglass frames displayed on the wall of an optical shop

What we do

Glasses and contacts, start to finish

From the first try-on to the final adjustment — the frames, the lenses, and the fit all get the same attention.

An optometrist holding a trial frame used for eye exams

01

Frames

A selection you can actually try on, in person, with someone who will tell you honestly how a frame sits on your face.

02

Prescription lenses

Bring your prescription and we'll walk you through the lens options in plain language — no upsell, no jargon.

03

Fitting & adjustments

Glasses shift with everyday wear. Stop in and we'll straighten, tighten, and re-fit them so they keep sitting right.

04

Contact lenses

Fittings through our optometry line, help with your first pair, and reorders when you're running low.

About us

Over 40 years, same family,
same corner of McAlester

Long enough that we've fitted glasses for people who first came in as kids.

It also means we're not going anywhere — when something needs straightening or a screw comes loose, you know exactly which door to walk through, and there's a good chance we'll remember your frames.

We're a small shop, so you get the same people every visit. No call center, no rotating staff, no pressure.

An optician's frame wall behind a parent helping a child try on glasses

Plan your visit

Hours & location

Hours

Monday – Thursday
8:30 AM – 5:00 PM
Closed for lunch
12:00 – 1:00 daily
Friday – Sunday
Closed

Find us

Oklahoma Eyewear
602 S 3rd Street
McAlester, Oklahoma 74501
Optometry
(918) 423-2031
Dispensary
(918) 426-5922

Come in and try some on.

Monday through Thursday, 8:30 to 5:00. We'll take our time with you.

Call (918) 423-2031