Johns Hopkins All Children's Hospital Pediatric & Adolescent Medicine

Our comprehensive services include general pediatric care and adolescent and young adult specialty care for patients at all stages of their development.

Johns Hopkins All Children’s Pediatric & Adolescent Medicine provides a full range of outpatient clinical services including primary pediatric and adolescent care. We also offer specialized care for the physical, mental and social well-being of teens and support the transition from childhood to adulthood. With our expertise, compassion and evidence-based approach to care, it is our goal to provide services that improve the lives and well-being of our patients and their families.

Healthy Steps Clinic

We offer an individualized evidence-based team approach to the assessment and treatment of weight problems. Families meet with registered dietitians, certified strength and conditioning specialist, psychologist and an obesity medicine-certified general pediatrician to address all areas impacting weight. Learn more.


Our practice believes that vaccinating children and young adults is a crucial step in promoting healthy lives and futures. Because failure to follow the recommended childhood vaccine schedule may endanger the health and life of a child, as well as the lives of other individuals with whom the child comes in contact, we strongly encourage parents to vaccinate their children on time according to the recommended schedule.

We understand that parents have questions and concerns about vaccines. Our pediatricians are happy to discuss those concerns. If you already have decided with absolute certainty that you will not vaccinate your child, we encourage you to find another health care provider who shares your views. 

Questions about our Pediatric & Adolescent Medicine program?

We know you want what's best for your child. Finding the right pediatrician and knowing when to consult an adolescent medicine specialist can raise some questions. We're here to help guide you and answer any questions you might have.

Give us a call

Call 727-767-8917

Phone Icon Dark Blue