[5] St. Teresa High School requires that each student earn a total of twenty-six credits (defined as one year of coursework) to graduate, including four from theology and English and three from mathematics and science.
Several AP classes are also available: Calculus AB and BC, Computer Science, Chemistry, English Literature and Composition, Physics, and US History.
Seventh and eighth graders from the three Catholic schools in the area (Holy Family, St. Patrick, and Our Lady of Lourdes) can take advanced math and science on campus.
95% of students take part in extracurricular activities or athletics[6] (listed below), including Student Council, Scholastic Bowl, WYSE (Worldwide Youth in Science and Engineering), FBLA (Future Business Leaders of America), National Honor Society, Drama (with two major productions each school year), and Chorus.
To the east of the school are the football field, (doubling as a soccer pitch), track, press box, and baseball diamond.
The school offers football and baseball for boys, volleyball, softball, and cheerleading for girls, and cross country, tennis, track and field, basketball, soccer, bass fishing and golf for both.