The primary school is top notch. The teachers go above and beyond to ensure that kids are learning and have an enjoyable experience while doing this. I have my 3rd child going through this system and I have not one bad thing to say. I am a true believer that you get out of your education what you put into it. Also the second grade teachers are all amazing. Its hard to leave this school when you are done.