Christchurch School's 125-acre waterfront property is located in Middlesex County, Virginia. We are 1 hour east of Richmond and 2 and 1/2 hours south of the northern Virginia and Washington, DC area.
Our acreage includes athletic fields, wooded trails, sandy beach, sailing pavilion, and a dock on the Rappahannock River.