St. Stephen is among one of the best. I've sent all my children to St. Stephen's and can say that the academic programs are competitive. They continue to grow year-by-year. As an accredited school in St. Louis City, I could not recommend the school more highly! Anyone affiliated with the south City area should be proud to send their child to this school!