Very wonderful school! My son has attended traditional CCSD schools up until his junior year and I tell you, there is a HUGE difference in his grades and his personality. He himself has even said that Odyssey puts more effort into teaching the students than a traditional school. Sadly it seems these days that only a handful of teachers truly care about the student. I transferred my daughter to this school as well and a huge difference in her also. She attends the junior high program and she loves it. At Odyssey their motto is that no two students learn the same, therefore they have teachers in and out of the classroom individually working with the students with their learning needs. Only drawback that my children don't like is that the teachers actually call you when your child isn't doing their homework, but I'm not complaining!