Bennington Performing Arts Center in downtown Bennington gives a home to two resident theater companies. Oldcastle Theatre Company, a professional regional theater company, performs there in the summer, and Bennington Community Theater creates performances with local voices all year round.

Bennington Community Theater (BCT) at BPAC presents non-professional theater productions for, by, and with members of the Southern Vermont community — two to three shows each season in the spring, fall and winter with local actors, playwrights and more.

BPAC also holds classes and talks and many kinds of performing arts programming, offering a community space for arts and celebration of diversity.