My daughter is a senior at CDH. She loves her school. I'm impressed by the friendly supportive feel of the school. When we go to conferences, the teachers seem to be as enthusiastic about the school as our daughter is. They have developed a peer to peer mentoring program that is really great for the new and younger students. New students are mentored by selected seniors for help and support. Most importantly, her friends and classmates are great kids who actually can hold down a conversation with an adult. She hasn't been bullied or harassed, and if she was the school and other students wouldn't tolerate it. Lastly, the academics are rigorous and students can't just slide by. Every student gets an ipad, and can turn in assignments electronically. Thumbs up for CDH.