What is an intensive outpatient program (IOP)?
An intensive outpatient program is a structured treatment program that typically meets several hours per week across multiple days. Clients attend scheduled programming, including individual therapy, group therapy, and specialized programming, then return to their daily lives between sessions. IOP provides meaningful clinical support without the full-day or overnight commitment of PHP or residential treatment.