Welcome to The New England Center for Children (NECC), a school for autism located 20 miles west of Boston in Southborough, Massachusetts. We are a private, nonprofit autism education center dedicated to transforming the lives of children with autism worldwide through education, research, and technology.