Dr. John Peterson, OD

Dr. John Peterson, OD

Optometrist
13125 N La Montana Dr, Ste 1, Fountain Hills, AZ
4.99
“Dr. Peterson is very personable and easy to talk with. Everyone at 20/20 Eye Care in Fountain Hills are so friendly and helpful. ”
Deborah D.March 4, 2026
Patients often return
More patients return than other providers in the area
Highly recommended
99% of patients gave this doctor 5 stars
Excellent wait time
100% of patients waited less than 30 minutes
New patient appointments
Appointments available for new patients on Zocdoc

Book an appointment for free

The office partners with Zocdoc to schedule appointments

Scheduling details

  1. See if they are in network

What patients are saying

Overall rating

4.99

Average wait time

4.91

Bedside manner

4.98
“Dr. Peterson is very personable and easy to talk with. Everyone at 20/20 Eye Care in Fountain Hills are so friendly and helpful. ”
Deborah D.March 4, 2026
“Great experience. My second time going there getting glasses. John definitely knows what he's doing. They also have tons of glasses choices.”
STEVEN W.April 22, 2025

About Dr. John Peterson

Dr. John Peterson grew up in Provo, Utah, which cultivated his love for the outdoors. After spending a few years in Berlin, Germany, learning about their culture, he returned to Utah to attend Southern Utah University, where he earned his bachelor's degree. He then earned his Doctor of Optometry degree from the University of Missouri. Dr. Peterson attended the University of St. Louis College of Optometry, where he excelled in the treatment and management of ocular disease, fitting of contact lenses, and custom eyewear for patients with various visual demands. Dr. Peterson and his wife Lara moved to Tucson in 2011 to enjoy the weather and lifestyle it had to offer. After careful consideration, Dr. Peterson decided to move to Fountain Hills in 2015 to experience the benefits of belonging to a close-knit community.

Is this doctor in your insurance network?

Enter your insurance carrier and plan
  1. choose insurance

In-network insurances

99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
Davis Vision
Emblem Health
EyeMed
UnitedHealthcare
200+ more in-network plans

Popular visit reasons

Contact Lenses
Eye Inflammation
Eyeglasses
General Eye Consultation
Glaucoma Consultation
Retina Consultation
Retinal Detachment
Routine Eye Exam
Contact Lenses
Eye Inflammation
Eyeglasses
General Eye Consultation

Office location

Fountain Hills
13125 N La Montana Dr, Ste 1, Fountain Hills, AZ 85268

Education and background

Practice names

Education and training

  • University of Missouri, Doctor of Optometry
  • Southern Utah University (Bachelor's)

Languages spoken

  • English

Provider's gender

Male

NPI number

1366738486

Patient reviews

All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.99
Wait time
4.91
Bedside manner
4.98
Trust Banner Shield
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
82 reviews
Most relevant
The doctor, staff, and facility are exemplary. Every aspect of my visit on this occasion and previously has been terrific.
Verified patient
The office staff was awesome! The doctor and his assistant were fantastic! Great experience
Would make annual appts with Dr Petersen. Very professional medical services.
Great staff and very impressed Highly recommend ??
Very good experience.. everyone was highly knowledgeable and professional..
Verified patient
Great awesome very professional meaning highly qualified.
Verified patient
Dr. Peterson is very personable and easy to talk with. Everyone at 20/20 Eye Care in Fountain Hills are so friendly and helpful.
Verified patient
Excellent experience
Verified patient
The staff was friendly and prompt!
Verified patient
Excellent service and staff
Verified patient
Great experience. My second time going there getting glasses. John definitely knows what he's doing. They also have tons of glasses choices.
Verified patient
Good dude.
Verified patient
This was the easiest and smoothest appointment. It was a routine exam and it went efficiently. This office really rolls out the red carpet, they changed my nose pads and gave me a new case for my old pair and held the door open even as I was leaving. Will be returning next year, highly highly recommend.
Verified patient
Wonderful experience, highly recommended! :)
Verified patient
Wonderful experience. Professional staff from registration and Anna who took pictures of my eyes and did prep work. Dr Peterson was very personable and knowledgeable. This was my first visit and I will be back.
Verified patient
Great service really like 20/20!
Verified patient
This was my first visit to this practice. Pleasantly surprised at the friendliness of staff and their helpful attitude. I like being offered a variety of testing options, all of which make additional $$ for the practice, yet were in no way pushy, condescending, nor made me feel guilty when I declined. The doctor was efficient and listened well to my issues. I certainly will continue to use this practice and have already recommended it to a colleague.
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Frequently asked questions

How soon can I make an appointment with Dr. John Peterson?

Generally, Dr. John Peterson has appointments available on Zocdoc within 1 week. You can see Dr. Peterson's earliest availability on Zocdoc and make an appointment online.

Is Dr. John Peterson accepting new patients?

Dr. John Peterson generally accepts new patients on Zocdoc. You can see Dr. Peterson's earliest availability on Zocdoc and schedule an appointment online.

Does Dr. John Peterson accept my insurance?

Choose your insurance plan to verify if Dr. Peterson is in-network.

Can I make an appointment with Dr. John Peterson online?

Yes, you can make an appointment online with Dr. Peterson using Zocdoc. It’s simple, secure, and free.

What practice does Dr. John Peterson work with?

Where is Dr. John Peterson's office located?

Dr. John Peterson's office is located at 13125 N La Montana Dr, Fountain Hills, AZ 85268.

What are common reasons for patients to see Dr. John Peterson?

Dr. John Peterson frequently sees patients for Contact Lenses, Eyeglasses, General Eye Consultation, Retina Consultation, and Routine Eye Exam. You can see other visit reasons for Dr. John Peterson on their profile.

What languages does Dr. John Peterson speak?

Dr. John Peterson speaks English.

How do patients rate Dr. John Peterson in reviews?

82 patients have reviewed Dr. John Peterson. The overall rating for this doctor is 4.99/5. They have a 4.98/5 rating for bedside manner and a 4.91/5 rating for wait time. You can read individual reviews and ratings on their profile.

ZocdocSurprise, AZ OptometristsDr. John Peterson, OD