Beacon's home is the historic Hubbard Mansion campus, located in the residential Hubbard Heights neighborhood near downtown Stamford. Originally the stately property of a founding family of Stamford, the Mansion was expanded into a school in 1944 and renovated in 2015. Many elements original to the 19th century structure were preserved and updated in recent extensive renovations. The result is an architectural gem featuring bright classrooms, a library, a large gymnasium, a performance space, expansive meeting rooms, and quiet grounds. The campus also includes dormitory housing and a separate building for the Lower School.