Book My Next Appointment

If you’d like to schedule your next appointment online, please call 610-892-3800.


Insurance Information

A list of accepted insurances can be found here.

If you don’t see your insurance listed, that doesn’t mean we don’t accept it. Please contact your local DCPS office to inquire about accepted insurance. To find the phone number for your local office, please use our location finder.




Department Directory

For a full list of all DCPS departments and phone numbers, please click here.