Our Physicians Our Providers

learn more »

Special Care Services

learn more »


Newburyport Office

257 Low Street, Newburyport, MA 01950 (978) 465-7121

Monday – Friday 8 AM – 9 AM: Sick call (see below)
Monday – Friday 9 AM – 8 PM: Scheduled office visits
Get Directions

257 Low Street, UPPER LEVEL Newburyport, MA 01950 (978) 388-9880

Monday – Friday 8 AM – 9AM: Sick call (see below)
Monday – Friday 9 AM – 5PM: Scheduled office visits

Haverhill Office

2 Water Street,Haverhill, MA 01830 (978) 373-6557

Monday – Friday 8 AM – 9 AM: Sick call (see below)
Monday – Friday 9 AM – 5 PM: Scheduled office visits
Closed Saturdays, Sundays & Holidays
Get Directions

Sick Call Hours

Walk-in sick call hours are available in all three of our offices weekdays from 8 AM until 9 AM. During sick call hours no appointment is necessary and children will be seen in the order that they check in at the office. Our sick call hours are designed for the assessment and treatment of new symptoms and illness. Due to time constraints, during our sick call hours we will not be able to address issues other than the acute symptoms/issues. We also schedule same-day sick visits, Monday through Friday to accommodate patients who become sick during the course of the day.

Sick Call on Weekends and Holidays

Walk in sick call hours are available ONLY in our Newburyport location (lower level) Saturdays, Sundays and all holidays from 8 AM until 9AM.

Emergency When Our Offices Are Closed?

Children’s Health Care providers are available by phone for emergencies, 24 hours a day, 7 days a week. When our offices are closed you will reach our answering service. They will in turn, contact the on call provider. If you do not receive a return call within 20 minutes please place another call to our answering service.


Appointments may be scheduled at any of our offices during regular business hours. If your child is ill or requires medical attention right away, please call any of our offices immediately. We will do our best to schedule an appointment for you as soon as possible. Please note that despite all efforts to maintain an on-time schedule, sometimes providers run late due to unforeseen emergencies. In these instances, we thank you for your patience.