My sons went to this school and it is a great school. Kids all have names and aren't just numbers like at the bigger schools. Teachers are all willing to help the students if they are having trouble or get behind. Small school with teachers who care about their students.
I graduated from South last May, and I don't think I really could have asked for much better! Teachers here really teach students how to think, and they care A LOT about students' well-being, in and out of the classroom. The variety of courses does have some to be desired, but in my observation, academics seem to be better here than at most other schools. In fact, I've found that many of my classes at South moved faster and covered the same material as college-level courses. The administration isn't always great, but the teachers make up for it with the work they do. Of course, South doesn't have all the fancy facilities that some bigger schools have, but I feel that students learn to work that much better because of it. Another perk to this school is that students can try out all the different activities they want. It's not at all unusual for the captain of the football team to also be captain of the academic team. Overall, it's a great school with great academics, great teaching, and a fantastic balance between school and the rest of life.