We had all three of our older children graduate (2002, 2004, 2007) from SHS and every year it gets better overall. Now our youngest is a freshman and so far Santiago still strive...
All reviews seem positive