214 - 383 - 4400

Fax: 214 - 383 - 4403

help@CraigRanchPediatrics.com
6850 TPC Drive, Suite 100

McKinney, TX 75070 

Contact Us

Functional Medicine Pediatrician specializing in Integrative Holistic care for your child's health using Natural remedies, Herbs, Essential Oils and Supplements, Craig Ranch Pediatrics in McKinney, Best Pediatrician in McKinney, Top Pediatrician in McKinney, Frisco, Allen, Plano. pediatric clinic Functional Medicine in McKinney Functional Medicine Pediatrician in McKinney pediatric clinic mckinney

Office Hours


Mon: 8.30 am - 5 pm, Lunch 12pm - 1pm
Tue:  8.30 am - 5 pm, Lunch 12pm - 1pm
Wed: 8.30 am - 4.30 pm, Lunch 12pm - 1pm
Thu:  9.00 am - 5 pm, Lunch 12pm - 1pm
Fri:    8.30 am - 5 pm, Lunch 12pm - 1pm
Saturday & Sunday: Closed

Nov 21 - OPEN HALF DAY

Nov 22 and 23 - CLOSED

Dec 24 - OPEN HALF DAY

Dec 25, 26, 31 and Jan 1 - CLOSED

Reorder your Vitamins, Supplements and Essential Oils here

Contact Info


Main: (214) 383 4400

Fax:   (214) 383 4403

Emergency: 911

Non-Emergency After hours on call: 214-733-6364*

*Please leave voicemail with medical questions that absolutely cannot wait until next business day. For appointments or schedule changes please the call main number :-)

Email: help@CraigRanchPediatrics.com

Purchase products through our Fullscript virtual dispensary.

​​​Welcome to Craig Ranch Pediatrics !


Choosing a healthcare provider is an important decision that should not be taken lightly. Your provider and her staff will partner with you long term to provide the best quality care and meet your ever changing needs. Craig Ranch Pediatrics is a relatively small practice that provides general pediatric care for ages birth to 18 years of age. Dr. Salem is currently a solo practitioner with a small support staff in comparison to other pediatric practices. A small practice such as ours tends to provide more intimate, personalized care but also may not provide the conveniences of a larger practice such as weekend and evening hours. 

In addition to our physician, we have pediatric nurse practitioners available to see patients for preventative care as well as acute visits. Nurse practitioners are advanced practice nurses that have the training and skill needed to assess, diagnose, and treat patients. They also have prescriptive authority. 

Our office is open Monday through Friday. It is always staffed by our physician and / or our Nurse practitioners. Our nursing staff are up to date on current pediatric trends and medical issues that may impact your family. We provide quality, family-centered care in a home-like environment.

Our office also has a separate practice dedicated to the treatment of children with chronic medical problems. These can range from Allergies and Eczema to Autoimmune conditions and Autism.

We would welcome the opportunity to be a part of your child's growth and development. Please carefully consider if our office will be able to meet your individual needs.


Our Philosophy
We believe that each child is an unique individual and listening to the parents concerns is of the utmost importance.​

Well Baby/ Well Child Care
We promote regular check-ups according to the schedule proposed by the American Academy of Pediatrics. We use anticipatory guidance and safety counseling guidelines as outlined in the Bright Futures project, developed at the Harvard Medical School Public Health Department.

We have chosen to devote a large proportion of well baby visits to screening babies for developmental problems, supporting families in their parenting efforts, and counseling care-givers about safety, feeding, sleep and behavioral issues. Insurance companies reimburse the same amount of money for a quick physical exam labeled as a well baby visit as they do for the extensive visits we provide.


We hope you enjoy and appreciate the extra time!


​​

      Our Services


  • Same day sick appointments!
  • Well Baby checkups
  • Sports/School Physicals
  • Adult and Pediatric Immunizations
  • Free Provider on call after hours
  • Prenatal Consults
  • New born care at the Hospital
  • Preventive Health Care

Accepting New Patients!

  • New patients are welcome to schedule a  "Meet and Greet" visit with the Providers by calling us.
  • New patients - Please create a Portal account first, fill out all the patient information and then please call us for the appointment


Patient Portal

  •  Click here to create a new account or view your medical records, lab results, refills, appointment requests, secure messaging and make online payments.
  •  Click here to download New Patient Forms for offline (non-portal) signup, fill out the forms and please fax (HIPAA rules)

Craig Ranch PediatricsFunctional Medicine Pediatrician