They have a long way to go before they are "21st Century" teachers. They teach the basics and hold back students who excel! The Administration is very weak and it appears that the teachers and students run the school.
I am thouroughly impressed with this school. The class sizes are small and there are lots of opportunities for students to excel in their strengths. The teachers care about the students and the administration is very responsive.