Excellent school overall. Teacher’s plan innovative and rigorous lesson for students of all levels. Building is safe and clean. They offer many extracurricular activities. The teachers and administrators care about students and strive to see them succeed.