Delhi Charter School

Delhi Charter School in Louisiana is not taking the state’s sixth highest teen pregnancy rate in the nation lying down, and the ACLU is standing…