511 S Main St, Davidson

Davidson Green School is located at 511 South Main Street in Davidson, NC. It is absolutely beautiful! With over 3 acres we have lots of room to explore and learn in nature. The property has beautiful open lawns, old growth woods, and a sweet little stream… everything we could ask for! Our schoolhouse is convenient to the North Charlotte and Lake Norman areas.