I sent my kids here for 4 years. It's a nice school with good teachers. Classes aren't too packed and the facilities are maintained well. They keep their technology updated and allow outside clubs to have reasonable access to the fields after hours.
I'm not giving it 5 stars for two reasons:
1. It could be better. The registration, administration, policies, and procedures are all good and fair, but the public / government rules will keep it from being great.
2. The principal wasn't very "there for you" (I heard she was replaced last year). Any meetings with the principal weren't there to address matters with the children, she was there to protect the school first, then the children. read more