We had 3 children at Canyon Creek (k-8) and we loved it. It's small enough to feel a real sense of community. We feel that they were given a decent education in a safe environment. There are some very good teachers and some so-so ones. The music program is surprisingly good (Mrs. Southworth) for such a small school. Our kids enjoyed playing basketball for the school. They were able to walk to school in what we considered to be pretty safe roads.