Great school! Our 3rd child is in 5th grade this year. Strong Catholic values, diversity, athletics, Spanish language immersion in all grades, and awesome families. STM has been going strong for a very long time.
Excellent school. I have three children there. Great on getting kids to be self-motivated, constant culture celebrating respect for others, cultural diversity, and responsibility for one's own actions.