Dr. Charles Armstrong, DO

Dr. Charles Armstrong, DO

Family Physician
2175 N Alma School Rd, Ste 104, Chandler, AZ
4.80
“Great doctor, listens and is focused on finding out the root of the problem, rather than trying to push medication on you.”
Chris C.May 2, 2025
Highly recommended
91% of patients gave this doctor 5 stars
Excellent wait time
95% of patients waited less than 30 minutes

Book an appointment for free

The office partners with Zocdoc to schedule appointments

Scheduling details

  1. See if they are in network

Available appointments

Tomorrow, Apr 22 – Tue, May 5
View more availability

What patients are saying

Overall rating

4.80

Average wait time

4.69

Bedside manner

4.85
“Great doctor, listens and is focused on finding out the root of the problem, rather than trying to push medication on you.”
Chris C.May 2, 2025
“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. ”
Daniel M.April 29, 2025Video visit

About Dr. Charles Armstrong

Born and raised in Tempe, AZ, Dr. Armstrong graduated from ASU with a degree in Biology. He then served the homeless in downtown Phoenix for a year at Andre House before attending medical school at AT Still University, School of Osteopathic Medicine in Arizona. He completed his family practice residency in Wichita, KS at Via Christi Medical Center while simultaneously earning specialist credentialing in HIV & AIDS. He is board certified in Family Practice by both the ABFM and AOBFP, and a certified HIV/AIDS specialist by the AAHIVM. He is married with 5 children and a parishioner at Our Lady of Mount Carmel. He remains an active member of the Catholic Medical Association, and is passionate about integrating chastity, virtue and wellness in his practice of medicine. In his free time he enjoys participating in long distance endurance sports, coaching Little League, hiking and camping with his family.

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
Medicare
UnitedHealthcare
UnitedHealthcare Oxford
200+ more in-network plans

Areas of expertise

This doctor's experience enhances their expertise in similar cases. Below are the conditions or surgeries they treat most frequently.
Chronic high blood pressure
Chronic high blood pressure

Other popular visit reasons

Annual Physical
Arthritis
Dust Allergy
Ear Infection
Foot Injuries
Illness
Pediatric Consultation
Sleep Problems
Annual Physical
Arthritis
Dust Allergy
Ear Infection

Office location

Dr. Charles Armstrong, DO also offers online video visits for patients
Immaculate Heart of Mary Family Health Center
2175 N Alma School Rd, Ste 104, Chandler, AZ 85225

Education and background

Practice names

Board certifications

  • American Board of Family Medicine
  • American Osteopathic Board of Family Physicians

Education and training

  • Medical School - A.T. Still University, Mesa, Doctor of Osteopathic Medicine

Professional memberships

  • American Academy of Family Physicians
  • Catholic Medical Association

Languages spoken

  • English

Provider's gender

Male

NPI number

1255743548

Patient reviews

All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.80
Wait time
4.69
Bedside manner
4.85
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
234 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.
Verified patient
It was a great visit! I really like this whole situation it was easy and painless, and I got a great doctor!
Video visit
The convenance was the highlight with the over the internet visual online appointment. Great , straight forward app.
Verified patientVideo visit
Really enjoyed the friendliness of the staff. The Dr. was very knowledgeable and answered any random questions we had.
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.
Verified patient
Would recommend Dr. Armstrong as he has great bedside manner and the equipped knowledge that he has is unmatched
Verified patient
Dr. Charles Armstrong was great giving answers and reasoning 10/10 staff was excellent and helpful
Very nice staff and answered all my questions I didn’t feel he was rushing me out of the office Nice guy
Verified patient
I can always get in the same day and am consistently treated respectfully and professionally.
Verified patient
So thankful for the care and support I received with the entire team here. They were so caring and supportive.
Friendly staff. Dr Armstrong a good listener and seemed genuinely interested in helping solve my issue
Verified patient
Dr Armstrong was so nice and wasted no time getting on my issues. I would highly recommend him!
Verified patientVideo visit
This man, Doctor. Knows how to listen. Staff was very friendly. Very happy to find my Primary Care Physician.
Amazing staff, and my Doc. Made me feel like he truly cat d about my health.
Verified patient
Everyone was very helpful and sweet. I met the whole staff. Look forward to their smiling faces.
Verified patient
The office and staff were nice and the doctor was friendly and personable.
Verified patient
Great Doctor. I like the Catholic faith that he brings to administering medical decisions and treatments.
Verified patient
Awesome customer service and fast assistance. Would definitely recommend this clinic to anyone!
Verified patientVideo visit
Very professional doctor and easy to talk to. Recommend highly
Verified patient
Very efficient and prescriptions were available rather quickly.
Verified patientVideo visit
Very clear and seamless process. I will definitely be returning for future needs
Verified patient
Friendly and helpful when my primary physician would not
Verified patientVideo visit
r. Armstrong is a highly knowledgeable and ery caring doctor
Verified patient
First visit in, the staff and the Dr were very kind, attentive & helpful.
Verified patient
Great experience! I plan to make Dr. Armstrong my new primary care physician.
A little late to provide feedback, but I had a good experience with the doctor.
Verified patient
Courteous and I have a very knowledgeable professional.
Verified patientVideo visit
A friendly, effective, and efficient visit. Highly recommend.
Verified patient
Dr. Armstrong was great and made me feel very comfortable!
Verified patient
Kind and knowledgeable!
Verified patient
Great doctor.
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.
Verified patientVideo visit
Great experience overall!
Verified patient
Dr. Armstrong was amazing he has excellent bedside manner. He was very polite and attentive and answered all my questions and concerns.
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.
Verified patient
Happy cheerful respectful Dr Armstrong!
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.
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.
Very friendly and caring and easy to talk to
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.
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.
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.
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!
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.
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!!!! ??
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
Verified patient
So far so good
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
Very professional and friendly.
Excellent doctor, who addressed my concern.
Verified patient
Frequently asked questions

How soon can I make an appointment with Dr. Charles Armstrong?

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

Is Dr. Charles Armstrong accepting new patients?

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

Does Dr. Charles Armstrong accept my insurance?

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

Can I make an appointment with Dr. Charles Armstrong online?

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

What practice does Dr. Charles Armstrong work with?

Where is Dr. Charles Armstrong's office located?

Dr. Charles Armstrong has 2 office locations in Chandler, view full addresses on Dr. Armstrong's profile.

Which board certifications does Dr. Charles Armstrong have?

Dr. Charles Armstrong is certified by American Board of Family Medicine and American Osteopathic Board of Family Physicians.

What are common reasons for patients to see Dr. Charles Armstrong?

Dr. Charles Armstrong frequently sees patients for Annual Physical, Arthritis, Illness, Pediatric Consultation, and Sleep Problems. You can see other visit reasons for Dr. Charles Armstrong on their profile.

What languages does Dr. Charles Armstrong speak?

Dr. Charles Armstrong speaks English.

How do patients rate Dr. Charles Armstrong in reviews?

234 patients have reviewed Dr. Charles Armstrong. The overall rating for this doctor is 4.8/5. They have a 4.85/5 rating for bedside manner and a 4.69/5 rating for wait time. You can read individual reviews and ratings on their profile.

ZocdocChandler, AZ Family PhysiciansDr. Charles Armstrong, DO