Delaware State University

Location: Dover, Delaware
Founded: 2006
Star Status: Bronze