Michael Klein, MD

Michael S. Klein, MD

Specialty:

Family Medicine

Office Locations: 

Alton

Accepting New Patients

Michael Klein, MD

Michael S. Klein, MD

Specialty:

Family Medicine

Office Locations: 

Alton

Accepting New Patients

Specialties

Gender

Languages

Board Certifications

Education & Experience

Locations

Primary Location

1. OSF Medical Group - Primary Care

Next available new patient appointments:

Accepted Insurance

Visit our insurance page for a list of accepted insurances. For specific plan information, check with your insurance provider.

Rating & Reviews

Overall Rating

4.6

169 Reviews

Patient Reviews

Newest to oldest
Oldest to newest
Highest rating
Lowest rating

May 23, 2020

5.0

good

May 20, 2020

5.0

Very good doctor, listens to you and I think he really cares about his patients.

May 20, 2020

5.0

Dr. Michael Kline is an exceptional physician. I've been with him for several years and he has been outstanding in every meeting. He is an asset to the OSF family.

May 15, 2020

4.8

I trust Dr. Klein

May 11, 2020

5.0

Dr. Klein is very good doctor.

May 08, 2020

5.0

good job.

March 27, 2020

5.0

excellent

March 21, 2020

5.0

always has concern about my health

March 18, 2020

5.0

Dr Kline gave me the time and experience of a doctor that not only cared but also concerned about my age and health

March 16, 2020

5.0

Have always received respect and good care while visiting this office (Dr. Klein). Always kind and considerate of my needs.

March 13, 2020

4.8

Dr. Klein has been a great Dr. I like him very much and trust him and his opinions.

March 12, 2020

5.0

All was good

March 10, 2020

5.0

dr Kline is the best I went to him when we moved here I'm so glad I found him I would recommend dr Kline to all my friends and family

Schedule Appointment

Location*

Alton: OSF Medical Group - Primary Care

Not sure if you need a referral? Contact your insurance company before scheduling to see if you need a referral from your primary care physician.

Call to Schedule

(618) 462-2222
OSF MyChart