The school is good, but way to hard on their students. Every weekend my child cones home with at least 3 projects or essays minimum. It is extremely stressful on him and he never has a break or any time to himself. The teachers mean well but they give way too much work. He doesn't even have time to study anymore and his grades are dropping because of all this work. If this school gave less work to my chikd it would then be the perfect school.