Providence Creek Academy Charter School 273 West Duck Creek Rd Clayton, DE 19938 (302) 653-6276 Rate This School