Located at 721 Riverview Avenue, Elkhart, Indiana, the 8,845-square-foot building was completely renovated beginning in 2023.
Critics say the curriculum overemphasizes Christianity. The board is expected to officially vote on whether to approve the ...