Please take heed of this review as the older more positive reviews are old and likely out of date. We have 4 children. After our experience at Flat Rock none of them will attend this school. Our 6th year old gifted child encountered a toxic environment via a 6th grade wide chat that included racism, debauchery, threats, and insults. Members of the chat constantly demanded that members get on voice chat in the evening. We detected it when our son withdrew from family life to talk on the phone and started failing his classes. His teacher said that they had never seen issues like this in 6th grade and it was a widespread problem. In addition the school has a 1 million word reading requirement where students must pass a test on each book to get credit. This has been a great source of frustration for my son. We have spent hours on re-reading chapters, finding study guides, and sample tests for various books. It has become an albatross that adversely affected his interest in reading and created a sense of futility in his learning. We regret sending our child to this school and will not make the mistake with others,