Trường Taft tọa lạc trong một khuôn viên lịch sử rộng 226 mẫu Anh ở Watertown, Connecticut. Trường có bề dày lịch sử phong phú. Trên thực tế, phương châm của trường vẫn không thay đổi kể từ năm 1890, khi Trường Taft được thành lập. Phương châm đó là “Không phải để được phục vụ, mà là để phục vụ.” Taft đòi hỏi sự xuất sắc từ học sinh của trường trong mọi lĩnh vực của cuộc sống. Taft cung cấp nhiều loại hình thể thao, câu lạc bộ và tổ chức để giúp học sinh tìm thấy niềm đam mê của mình.
Taft tin rằng những điều tuyệt vời có thể xảy ra khi học sinh hiếu học được làm việc với đội ngũ giáo viên có học thức và đam mê. Với hơn 200 khóa học để lựa chọn, và 30 trong số đó là AP, học sinh được thử thách để tìm ra niềm đam mê của mình.