The school is very good. I have three kids in it and one just came out of it. They are smart and well mannered. The school teaches how to be a better person on top of classes. The teachers are very helpful and really care about their students. They have music, PE, Computer lab, Lib, Soccer, baseball, basketball, and band. My daughter wanted to play the violin and one of the teachers is now teaching her after school. They have family fun night, movie night, and super kids day for the parents to help with or come too. The students love each of these and parents have fun too.