Both my kids are enrolled in CCA, and we are blessed to have such a great school near us. This is by far an excellent facility that prides itself in giving all the students a positive environment for learning and fun. The teachers and staff are supportive caring and good role models. The variety of courses and extracurricular activities are great, theres something for all. The student teacher ratio allows the teachers to get to know each student and support them throughout their learning process, which is why a big school didnt work for us. I can see the difference in my childs overall attitude toward school, and growth in areas they struggled before. Overall this school provides a safe environment, good communication and parent involvement. Do your homework if you are considering changing schools. If your childs learning and God are important for you, I highly recommend CCA. It is a treasure tucked away in North Delaware. Hope this helps give you a better view of the school, as the other reviews are not reality. Thanks.