We continue to monitor COVID-19, flu and other respiratory viruses in our communities. Read the most current information about prevention, testing and where to go if you're sick.

COVID-19 Information
Classes and events at Barnes-Jewish St. Peters Hospital

Classes Provided By St. Louis Children's Hospital


The following events are offered through a partnership with St. Louis Children’s Hospital. Call 636.344.KIDS (5437) to register.

Family and Friends® CPR
$25 per person
This video-guided program is for parents, grandparents and teenagers who baby-sit (10-15 if accompanied by an adult). Class includes instruction and hands-on practice in infant, child and adult CPR; first aid for choking, and the use of AEDs when appropriate. Course facilitators use the American Heart Association material. Class does not include certification.

Staying Home Alone
$25 per family
This parent and child program helps determine children's readiness -- physically, mentally, socially and emotionally -- to stay home by themselves, and helps prepare them for this experience.

Babysitting 101
$30 per child
Enroll your babysitter in this class to encourage the best care for your child. It’s a great introduction to the basics of babysitting. Topics include the business of babysitting, child development, safety and first-aid, and fun and games. A workbook and light snack are provided.

Infant Massage
$20 per parent/child (Second parent may attend for free.)
This class will help parents and expectant parents learn hands-on massage techniques that promote relaxation and help develop a stronger bond with their infant (newborn-15 months). All children and parents -- including colicky babies, and dads with breast-fed infants -- can benefit from this experience. Class is taught by St. Louis Children's Hospital Certified Infant Massage Instructors®. Each family will receive the illustrated guidebook, Baby's First Touch: Step-by-Step Instructions for Infant Massage, and a bottle of massage oil.

Find A Doctor or Make An Appointment: 636.928.WELL
General Information: 636.916.9000
BJC HealthCare