We love HCS, the class sizes are great, my kids get one on one attention from their teachers and there is open communication between parents and teachers. The best thing about HCS is that my children learn about God everyday and are around godly examples. We could not have asked for a better environment for our children.