Schools in Buchanan, VA Buchanan Elementary School255 Schoolhouse RdBuchanan, VA, 240665402542084Elementary SchoolsPrivate Schools K 12Public High SchoolsPublic Schools James River High School9906 Springwood RdBuchanan, VA, 240665409923610Craig County High SchoolJames River RealtyPrivate Schools K 12Public High SchoolsPublic Schools Show MoreSee AlsoHigh SchoolsPrivate Schools (K-12)Public SchoolsElementary Schools