Christ The Teacher Catholic School: 2451 Frazer Rd Newark, DE