Asheville Farmstead School is a non-profit outdoor farm-based school designed to teach homesteading, natural sciences, life skills, sustainability, and agriculture to children and families. We are located about 15 minutes from downtown Asheville.