Browse specialtiesSee all specialties A-Z
Chiropractors
Dentists
Dermatologists
Ear, Nose & Throat Doctors
Endocrinologists
Eye Doctors
OBGYNs
Ophthalmologists
Optometrists
Orthopedic Surgeons
Podiatrists
Primary Care Doctors
Psychiatrists
Psychologists
Therapist-Counselors
Discover
Are you a top doctor or health service?
Discover
Are you a top doctor or health service?

Immaculate Heart of Mary Family Health Center
Family Physician2175 N Alma School Rd, Chandler, AZ4.82
Patient reviews
All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.82
Wait time
4.71
Bedside manner
4.87
Insurances accepted
99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
Medicare
UnitedHealthcare
Book an appointment for freeThe office partners with Zocdoc to schedule appointments
Scheduling details
All procedures
See if they’re in-network
Available appointments
All provider availability
Immaculate Heart of Mary Family Health Center
2175 N Alma School Rd, Ste 104, Chandler, AZ 85225

Today, Apr 2 – Wed, Apr 15
Insurances accepted
99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
Medicare
UnitedHealthcare
1 office location
Immaculate Heart of Mary Family Health Center
2175 N Alma School Rd, Ste 104, Chandler, AZ 85225
Providers at Immaculate Heart of Mary Family Health Center (0)
No results
This practice has no doctors that match your search criteria.
Immaculate Heart of Mary Family Health Center
We are a faith-based non-profit comprehensive primary care clinic serving patients of all ages, babies to adults. We have both in-person and telehealth appointments available. We accept most commercial insurance, and have cash pay and monthly membership options as well. For patients whose total household income is less than 200% of the federal poverty level (and are not on AHCCCS) we have a very generous sliding-fee-scale! Our mission is to serve Christ by serving our community. You will not find a primary care clinic with better customer service or one that more responsive to your needs. New patients are welcome and same day appointments are available. Schedule online today!
Patient reviews
All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.82
Wait time
4.71
Bedside manner
4.87
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
284 reviews
Most relevant
Great doctor, listens and is focused on finding out the root of the problem, rather than trying to push medication on you.
May 2, 2025Chris C.Verified patient
It was a great visit! I really like this whole situation it was easy and painless, and I got a great doctor!
Initials hidden
The convenance was the highlight with the over the internet visual online appointment.
Great , straight forward app.
November 18, 2024Jacob N.Verified patient
Really enjoyed the friendliness of the staff. The Dr. was very knowledgeable and answered any random questions we had.
June 7, 2024Dash S.Verified patient
He didn’t even ask my pain level or anything he just said the pain is normal have a good day. Would not go back.
August 21, 2024Meline T.Verified patient
Dr. Charles Armstrong was great giving answers and reasoning 10/10
staff was excellent and helpful
February 11, 2025Initials hidden
Would recommend Dr. Armstrong as he has great bedside manner and the equipped knowledge that he has is unmatched
June 18, 2024Daniel K.Verified patient
Very nice staff and answered all my questions I didn’t feel he was rushing me out of the office Nice guy
November 19, 2024Patricia F.Verified patient
I can always get in the same day and am consistently treated respectfully and professionally.
April 2, 2025Jennifer C.Verified patient
So thankful for the care and support I received with the entire team here. They were so caring and supportive.
Initials hidden
Dr Armstrong was so nice and wasted no time getting on my issues. I would highly recommend him!
September 13, 2024Larry T.Verified patient
Friendly staff. Dr Armstrong a good listener and seemed genuinely interested in helping solve my issue
March 26, 2024Robert K.Verified patient
This man, Doctor. Knows how to listen. Staff was very friendly. Very happy to find my Primary Care Physician.
August 16, 2022Initials hidden
Amazing staff, and my Doc. Made me feel like he truly cat d about my health.
April 14, 2025Rod H.Verified patient
The office and staff were nice and the doctor was friendly and personable.
March 12, 2025Amanda S.Verified patient
Everyone was very helpful and sweet. I met the whole staff. Look forward to their smiling faces.
November 15, 2023Ryan B.Verified patient
Great Doctor. I like the Catholic faith that he brings to administering medical decisions and treatments.
December 13, 2021Carl P.Verified patient
Awesome customer service and fast assistance. Would definitely recommend this clinic to anyone!
June 1, 2023Jenna G.Verified patient
Very professional doctor and easy to talk to. Recommend highly
May 3, 2025Troy B.Verified patient
Very efficient and prescriptions were available rather quickly.
April 8, 2025Tara M.Verified patient
Friendly and helpful when my primary physician would not
April 20, 2025Carl M.Verified patient
Very clear and seamless process. I will definitely be returning for future needs
November 16, 2023Zach B.Verified patient
r. Armstrong is a highly knowledgeable and ery caring doctor
February 16, 2025Paul M.Verified patient
First visit in, the staff and the Dr were very kind, attentive & helpful.
February 6, 2024Jody T.Verified patient
Great experience! I plan to make Dr. Armstrong my new primary care physician.
June 5, 2023Initials hidden
A little late to provide feedback, but I had a good experience with the doctor.
November 12, 2022Erick P.Verified patient
Courteous and I have a very knowledgeable professional.
September 24, 2024Alexandre D.Verified patient
Dr. Armstrong was great and made me feel very comfortable!
December 13, 2023Cole S.Verified patient
A friendly, effective, and efficient visit. Highly recommend.
June 29, 2023Bradley D.Verified patient
Kind and knowledgeable!
July 16, 2025Micah K.Verified patient
Great doctor.
Matt V.Verified patient
Dr. Armstrong is a great listener and a good teacher. He explained things thoroughly without going into so much detail that it would be difficult to understand. I think that balance is really hard to strike and he does a great job.
April 29, 2025Daniel M.Verified patient
Great experience overall!
April 27, 2025Eduardo M.Verified patient
Dr. Armstrong was amazing he has excellent bedside manner. He was very polite and attentive and answered all my questions and concerns.
April 11, 2025Initials hidden
This family practice is by far the best our family has experienced.
They don't miss a thing..
They follow up with all care and they are extremely efficient. We are so very grateful for these physicians.
April 7, 2025Jeanne L.Verified patient
Happy cheerful respectful Dr Armstrong!
March 30, 2025sharon M.Verified patient
It was my first time at Dr Armstrong office. No wait time and he listened to my concerns and knew what I need for my problem. He referred to Dr who can help me further. Thank you so much for your support.
Sweta P.Verified patient
Dr. Armstrong was very professional. He took his time to understand my health concerns and explained the findings on our follow up check up. He referred me to a surgeon and I am still in the process of resolving my health issue. I highly recommend visiting him if you need to see a doctor.
Initials hidden
Very friendly and caring and easy to talk to
December 11, 2024Richard E.Verified patient
Provider Charles Armstrong was very rude and unprofessional during my visit. I was laughed at for my physical pain and for having depression and anxiety. I paid my copay and got the day off of work for him to come into the room for maybe 5 minutes stating there’s nothing he can do and just laughing, almost mocking me. I felt very disrespected and have informed all family and friends of the unprofessionalism at this practice. Do not waste your time here. I left crying and feeling worse than I did prior to going in. If I could give 0 stars I would.
October 24, 2024Initials hidden
Not a very good Experience with the provider. I had visited them with complaints about pain in the abdominal region. In the first visit they recommended to have blood work done along with chest xray and ultrasound and left abruptly . In the next visit they just went over the results and when asked to understand what is the reason for the pain doctor said I don’t know and left. Need to find a new physician.
October 19, 2024Rahul H.Verified patient
I was nervous about seeing a new Dr but that feeling went away as soon as I entered the office. The soft Christian music playing in the background, pictures of the Virgin Mary and crucifix on the walls put me at ease. All of the staff were very warm and friendly and Dr was patient, listened to me and his professionalism, knowledge and kindness were such a relief. This office was superior to any other Dr office I have ever visited.
September 30, 2024Teresa P.Verified patient
Great last minute appointment introducing me to what seems to be a solid practice. Very happy with the exam and outcome. I will keep them as my AZ physician team!
September 25, 2024Irene F.Verified patient
The office is very hard to find; prepare extra time so you can “wander” around and find it, as there are no signs from the road (it took me asking directions of a different office in the area to find it, they seemed very familiar with the question). The office staff are kind and helpful. The office itself is pleasant, although filled to the brim with Catholic imagery and symbols. The provider himself was okay, he was a good listener. He seemed weary, maybe because he was behind on the schedule.
Initials hidden
Dr. Armstrong was very patient. Great listener. Staff was fast. Very respectful. Overall experience was way above five stars. Definitely recommend this doctor to any woman that is hesitant on a male doctor, best i've ever had!!!! ??
Initials hidden
Yes it was good the staff was friendly and also the doctor was friendly also he greeted us and he was very pleasant and very kind asking what was wrong and he new answer's right away and he is very good what he does and I would recommend to anyone if the have health problems.
From
Dave
September 11, 2024david V.Verified patient
So far so good
Initials hidden
This was my second visit to Dr Armstrong’s office. The entire staff is very friendly and efficient. Dr Armstrong is an excellent listener and got me back on track feeling great quickly. I highly recommend Dr Armstrong’s practice!! Thank you for your excellent care!!! Sincerely, Gary Lasko
June 27, 2024Initials hidden
Very professional and friendly.
Initials hidden
Excellent doctor, who addressed my concern.
April 23, 2024John D.Verified patient
Loading...