Charles Keller, MD

Charles Keller, MD

Family Medicine, Primary Care

Primary Contact

515-993-4656

About

Charles Keller, MD, is a board-certified family medicine provider at MercyOne Adel Family Medicine. Conditions he frequently treats include adult medicine well-being and geriatric care.

Services & Specialties

Areas of Specialization

  • Family Medicine
  • Primary Care

Locations & Contact

Primary Location

MercyOne Adel Family Medicine

1120 Greene St.
Adel, IA 50003

View hours
Monday
7:30am - 4:30pm
Tuesday
7:30am - 4:30pm
Wednesday
7:30am - 4:30pm
Thursday
7:30am - 4:30pm
Friday
7:30am - 4:00pm
MercyOne Adel Family Medicine

Education & Certifications

Education

Medical School:
George Washington School of Medicine, Washington DC, MD (1998)

Residency:
Moses Cone Family Medicine Residency, Greensboro, North Carolina (2001)

Board Certifications

American Board of Family Medicine

Provider Ratings

The following ratings and reviews are based on verified feedback collected from independently administered patient experience surveys. The ratings and comments submitted by patients reflect their own views and opinions. Patient identities are withheld to ensure confidentiality and privacy. Learn More >

4.9 out of 5

(30 ratings)

The Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.

9 Reviews

07/30/2026

Very good

07/08/2026

Quality Care Effective and Immediate Actions Taken Comfortable Environment Smiles and Great personality

04/23/2026

Thank you Dr Keller!

03/25/2026

Explains so I understand. Answers questions

02/09/2026

Besides doctor Keller Everyone at the Adel location are fantastic. Thank you

01/08/2026

My experience with Dr Keller has always been great. He takes the time to explain everything to me and makes sure I understand before he leaves. I

12/08/2025

He is understand and helpful

10/23/2025

Super nice guy who was genuinely concerned with my overall wellbeing . He explained my blood pressure issues in language i could understand and helped me feel more relaxed about my ongoing treatment and future care . . . Glad I met with him in Dr. Muse’ absence

10/23/2025

He was very nice and made it a comfortable environment to be around.
Show more