Kayla A Craig, FNP

Family Medicine

BJC Medical Group Family Physicians of Bethalto

163 East Bethalto Drive

Bethalto, IL 62010 Directions

(618) 433-6490

www.bjc.org

4.8 out of 5

326 verified ratings

326 Ratings, 76 Comments


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.
Aug 24, 2026
What else would you like to say about your experience?
This was the first time that I saw Kayla. She was absolutely one of the nicest, friendliest and caring people I have ever dealt with at this office. I will definitely ask to be seen by her in the future.

Aug 14, 2026
What else would you like to say about your experience?
I actually recommended this provider to a friend about two months ago, and she is now going to this office. I also recommended this provider to my pastor and his wife, who called this week to see about getting an appointment. Dr. and NP Kayla are outstanding! They make sure you understand everything and follow up afterward. I can't say enough good things about them and the terrific staff in this office.

Aug 13, 2026
What else would you like to say about your experience?
Kayla was amazing. She listened, answered my questions and explained what was going to happen next. She provided an excellent level of care for me.

Aug 7, 2026
What else would you like to say about your experience?
Kayla Craig, NP is terrific!

Aug 7, 2026
What else would you like to say about your experience?
Kayla Craig is awesome. Very easy to talk to and understand

Aug 7, 2026
What else would you like to say about your experience?
Kayla was absolutely wonderful

Aug 6, 2026
What else would you like to say about your experience?
Excellent service and care. Thanks.

Aug 3, 2026
What else would you like to say about your experience?
Has always been friendly and listens to my situation. Is compassionate and professional.

Aug 2, 2026
What else would you like to say about your experience?
Kayla is a very caring and listen to what I have to say and answer all my questions.

Jul 30, 2026
What else would you like to say about your experience?
Dr.Harrms office in Bethalto IL his people are also nice and friendly.The establishment is always clean everyone.There's professionalI wouldn't go nowhere else.Trust me, if he'd see my dog.I take my dogs there, Lol

Jul 28, 2026
What else would you like to say about your experience?
Loved my experience.

Jul 28, 2026
What else would you like to say about your experience?
Everyone is very kind and caring!!

Jul 26, 2026
What else would you like to say about your experience?
This was my first time seeing Kayla Craig. She listened with intention to a terribly complex series of events leading to multiple domino affects and downstream symptoms over a two-month period. After she quickly narrowed in on the most prominent issue she provided a detailed treatment plan as well as thorough evaluation opportunities to ensure no further complications were occurring. I had been in contact with two other doctors, sent multiple communications via messages to providers and no one was able to provide any support or they just downright told me it wasn’t in their area of expertise (despite it actually being so). It is challenging to find healthcare providers who want to help when you have someone like me with 4-years of odd, overlapping, and mysterious diagnosis. I get written off as a hypochondriac or someone with anxiety or depression (neither of which I have). To be taken seriously, listened to, and understood meant a lot. Her bedside manner was real, personable, which was a nice change. I greatly appreciate how Mrs. Craig was able to relate with me and did not make assumptions.

Jul 24, 2026
What else would you like to say about your experience?
I have the utmost confidence in every one at Bethalto family care center.

Jul 20, 2026
What else would you like to say about your experience?
I learned something from Kayla that the Cardiologist people did not even mention.

Jul 19, 2026
What else would you like to say about your experience?
I received excellent care. They listened and we worked out a solution together.

Jul 19, 2026
What else would you like to say about your experience?
Neede an appointment to obtain a script for a new cpap machine, also had some other questions. Very litwait time, well organized and helpful.

Jul 15, 2026
What else would you like to say about your experience?
Everyone was pleasant

Jul 15, 2026
What else would you like to say about your experience?
Very impressed with Kayla Craig, NP. This was the first time seeing her and she was thorough and took time to listen to my immediate health concern.

Jul 13, 2026
What else would you like to say about your experience?
Happy with my medical choice.

Jul 10, 2026
What else would you like to say about your experience?
The staff was great

Jul 7, 2026
What else would you like to say about your experience?
Everything was great

Jun 29, 2026
What else would you like to say about your experience?
I really liked Kayla. She was really with it.

Jun 15, 2026
What else would you like to say about your experience?
From when I walked in through the front door, I felt acknowledged and went real smooth.The waiting wasn't long. And when I went in the back, it was the same thing. And everything went really smooth. I recommend this facility all the time to people.

Jun 15, 2026
What else would you like to say about your experience?
Appreciate my care team always!

Jun 4, 2026
What else would you like to say about your experience?
Staff is very friendly, courteous and responds very timely.

May 23, 2026
What else would you like to say about your experience?
Kayla Craig has great bedside manner & is a wonderful listener!

May 22, 2026
What else would you like to say about your experience?
Everyone was very nice and friendly.

May 18, 2026
What else would you like to say about your experience?
Good experience

May 15, 2026
What else would you like to say about your experience?
I always have a good experience when going to Kayla's office. Always seen in a timely manner, all questions answered and everyone very helpful.

May 9, 2026
What else would you like to say about your experience?
Kayla was great! She was prompt and listened to my concerns. I will be glad to see her again.

May 4, 2026
What else would you like to say about your experience?
Everything went very, very well. Everybody was courteous. The nurse practitioner was great. Everything went just fine. I have no complaints.

May 4, 2026
What else would you like to say about your experience?
They got me in on a timely manner and I had a good experience, thank you!

May 1, 2026
What else would you like to say about your experience?
This was a wonderful experience. My PCP was unable to see me but Kayla, who works with my PCP, was able to examine me. She, her RMA, receptionist were all so kind and courteous. This was such a seamless transaction. They provided excellent care!

Apr 30, 2026
What else would you like to say about your experience?
I can’t say enough nice things about you. The staff and the doctors are all top-notch around here. It would be nice if everyone acted like Dr Harms and his staff.

Apr 30, 2026
What else would you like to say about your experience?
Kayla was down to earth and understood my needs. I'm glad she took care of me.

Apr 17, 2026
What else would you like to say about your experience?
Kayla listened to me and was thorough. She never made me feel rushed, tho I had lots of questions

Apr 16, 2026
What else would you like to say about your experience?
Completely great!!

Apr 11, 2026
What else would you like to say about your experience?
Kayla's absolutely great. She always listens to all my concerns and we always end up coming to a good conclusion for my issues.

Apr 7, 2026
What else would you like to say about your experience?
kayla was great . we had small problm but it got resolved.excellent visit. thank you

Apr 1, 2026
What else would you like to say about your experience?
Kayla is great

Mar 26, 2026
What else would you like to say about your experience?
Staff did a great job getting me an appointment, as well as listening to me, and giving me good feedback on what was going on with me, and how I've been doing on the medicine that has been prescribed. Thank you so much.

Mar 24, 2026
What else would you like to say about your experience?
I can’t say enough good things about my experience with Kayla. She is pleasant, easy to talk to, very knowledgeable and extremely proficient. I feel very heard and attentively cared for when I see her. I would recommend her highly to my family and friends.

Mar 24, 2026
What else would you like to say about your experience?
So thankful for everyone at BJC bethalto. The best medical care ever visit.

Mar 24, 2026
What else would you like to say about your experience?
Kayla did great. Everybody on the staff did great. Excellent work. Listened and helped me with my issues. So I would highly recommend not only the office, but also Kayla. Thank you. Have a good one.

Mar 19, 2026
What else would you like to say about your experience?
Kayla was very kind and thorough and followed up quickly on mychart

Mar 16, 2026
What else would you like to say about your experience?
Kayla was beyond helpful and listened to my concerns.

Dec 19, 2025
Was there anything that you feel was outstanding?
Kayla is always so personable and listens. She provides answers i am easily able to understand. Excellent provider

Dec 17, 2025
Was there anything that you feel was outstanding?
Dr Kayla Craig was very professional while still taking time to get details and she listened to all my questions giving answers to all. She and all that work at this facility has my utmost respect and trust.
What could have been done to improve your experience?
Absolutely nothing ! It was very helpful

Dec 11, 2025
Was there anything that you feel was outstanding?
Yes dr Kayla Craig is one of the best physicians to work with!
What could have been done to improve your experience?
No thing needs to be done