Book Your Eye Exam – Keep Your Vision Clear This Year

Your vision is important, and regular eye exams are the key to maintaining healthy eyes. Whether you need a routine check-up or have concerns about your vision, an eye exam can help detect issues early and keep your sight sharp. 

Why schedule an eye exam? 

  • Ensure your prescription is up to date 
  • Detect eye conditions before they become serious 
  • Relieve eye strain and fatigue 

Take the first step toward better eye health—schedule your eye exam today! 

Campaign Image

About Us

We’re Committed to Our Patients At Rock optiX, our motto is to provide our patients with a high-tech experience and old-fashioned customer service. We want you to feel at home in our care.  We encourage you to ask us your questions and will provide thorough and thoughtful responses. Our innovative equipment and technology allow us to accurately assess, diagnose, and manage ocular conditions such as glaucoma, dry eye, myopia, and diabetic eye diseases. From a comprehensive eye exam and a new pair of frames to emergency eye care, we have you covered. We’re proud to offer a variety of comprehensive services for patients 5 years old and up so you and your family can... Show More

We’re Committed to Our Patients

At Rock optiX, our motto is to provide our patients with a high-tech experience and old-fashioned customer service. We want you to feel at home in our care. 

We encourage you to ask us your questions and will provide thorough and thoughtful responses. Our innovative equipment and technology allow us to accurately assess, diagnose, and manage ocular conditions such as glaucomadry eyemyopia, and diabetic eye diseases.

From a comprehensive eye exam and a new pair of frames to emergency eye care, we have you covered. We’re proud to offer a variety of comprehensive services for patients 5 years old and up so you and your family can enjoy generations of clear vision!

We look forward to helping you achieve your best vision yet.

  • Comprehensive Eye Exams
  • Emergency Eye Care
  • Cataract Surgery Co-Management
  • Presbyopia Treatment
  • Senior Vision
  • Contact Lens Exams
  • Astigmatism Treatment
  • Dry Eyes
  • LASIK & Refractive Surgery Co-Management
  • Eye Disease Management
  • Glaucoma Treatment
  • Diabetic Retinopathy
  • Macular Degeneration
  • Myopia Management

Location & Hours

Open Now
  • thursday 9:00 am - 6:00 pm
  • friday 9:00 am - 5:00 pm
  • saturday Check Website for Hours.
  • sunday Closed
  • monday 9:00 am - 5:00 pm
  • tuesday 9:00 am - 6:00 pm
  • wednesday 12:00 pm - 8:00 pm

Convenient Hours

  • Open Evenings
  • Open Weekends

Access

  • Onsite Parking
  • Free Parking

Reviews

  • Top Rated
  • Ultra Popular

Dr. Teresa Hrach, OD

Dr. Teresa Hrach, OD

Dr. Teresa D. Hrach is an experienced optometrist located in Millis, Massachusetts. She is your neighborhood optometrist who truly cares about your medical needs.  Dr. Hrach was accepted early to optometry school and got her Bachelor of Science and Doctor of... Show More

Dr. Teresa D. Hrach is an experienced optometrist located in Millis, Massachusetts. She is your neighborhood optometrist who truly cares about your medical needs. 

Dr. Hrach was accepted early to optometry school and got her Bachelor of Science and Doctor of Optometry degree from New England College of Optometry. She worked part-time in eye care services until she opened her own optometry practice in 2004. She has board certification as an optometric physician to diagnose, manage, and treat various eye conditions and diseases.

Dr. Hrach has a focus in eye care services that deal with contact lenses and dry eye syndrome. Her main priority is to provide outstanding eye care to her patients. She is passionate about health and nutrition and wants to help her optometry patients see better every day.

If you’re searching for an optometric physician with expert services and a warm, personal touch, come see Dr. Hrach.

  • Accepting New Patients
  • Family Friendly
  • In Person Appointments

Medical and Vision Insurance plans

Have another plan? Benefit questions? Paying out of pocket?
Call us at (508) 376-2539, We are happy to help.

Blue Cross Blue Shield Massachusetts
Blue Cross Blue Shield Massachusetts
Harvard Pilgrim Health Care
Harvard Pilgrim Health Care
Aetna
Aetna
Medicare
Medicare
Cigna
Cigna
EyeMed
EyeMed
First Health
First Health
VSP
VSP
AARP
AARP
Anthem
Anthem
AARP Medicare Complete
AARP Medicare Complete
AARP Medicare-Complete
AARP Medicare-Complete
Blue Cross Blue Shield of Rhode Island
Blue Cross Blue Shield of Rhode Island
Blue Cross Blue Shield PPO Only
Blue Cross Blue Shield PPO Only
BCBS Federal Employee Program
BCBS Federal Employee Program
Blue Cross
Blue Cross
Blue Cross Blue Shield
Blue Cross Blue Shield
Blue View Vision
Blue View Vision
Boon Chapman
Boon Chapman
Boston Medical Center Health Net Plan
Boston Medical Center Health Net Plan
Champva
Champva
Coventry Health Care
Coventry Health Care
Cigna Vision
Cigna Vision
Diversified
Diversified
Eye Med
Eye Med
Eyemed Vision Care
Eyemed Vision Care
Fallon Health
Fallon Health
Great West Healthcare
Great West Healthcare
Humana
Humana
Health Plans Inc
Health Plans Inc
Humana Military & Tricare
Humana Military & Tricare
Multiplan
Multiplan
Network Health
Network Health
Tricare
Tricare
Tricare for Life
Tricare for Life
Tufts Health Plan
Tufts Health Plan
Unicare
Unicare
United Healthcare
United Healthcare