This is a fantastic school with a great staff. They have worked really hard to integrate technology throughout the school. I love that the education system they use is seamless, meaning that the whole school uses the same reading, spelling, math programs. These programs are based on each students individual abilities. As my children progress from grade to grade the plan follows and they are not behind or ahead because the plan is tailored to them and used for all grades. The thing that I love most about the school is that, as a school, they have the attitude that a lot of teaching is done at home. They give parents and students the tools they need to learn. The staff is always available and teachers seem to genuinely care about each student. All the teachers we have dealt with where willing to go out of their way to make sure the students succeeded. Teachers and the administrative staff expect parents to be engaged and teaching at home. If you are looking to send your kid to school to be educated so you don't have to be involved, this is not the school for you (I don't think your child will be as successful with out your involvement either way).