This school has been wonderful for my son. After moving here from a larger suburban school with hundreds of students, he now enjoys smaller class sizes and the teacher attentiveness that comes with that. The staff has done a great job of providing accelerated learning opportunities for my son. He also loves participating in the school's many sports programs. I give this school an A+!