St Teresa High School

Decatur Private School Grade 7—12 Unclaimed Updated Jun 2025

St. Teresa High School, located at 2710 N Water St, Decatur, IL, is a private Roman Catholic institution offering a holistic education. Founded in 1866, it emphasizes academic excellence, spiritual growth, and community service. The school features a diverse range of extracurricular activities and athletic programs, fostering well-rounded graduates. St. Teresa High School is accredited by the North Central Association of Colleges and Schools, ensuring high educational standards.

Location Info

2710 N Water St

Decatur, IL 62526

Accreditations

Location Details

  • Catholic affiliation.

Programs Offered

High School

High School Grade 7—12

    Description

    Offers high school services in Decatur.

    Are you affiliated with this school? to add photos and descriptions of your curriculum.

    Education Types

    • Religious

    Parent Reviews

    St Teresa High School does not have reviews yet.