St. Teresa High School in Decatur
St. Teresa High School is a Catholic secondary school serving the Decatur, Illinois area. Sharing in the educational mission of the Church, we continue to strive to develop a community of faith in an atmosphere of freedom, love and truth. This community ...