Cliffview is a very good school. There curriculum is excellent and so are the teachers. The christian based values they teach are just what children need in today's society. My son has not attended there since 2003 so I don't know if the teachers and staff are the same. I wished that financially I could have afforded to keep him enrolled there because he would still be there. Upon leaving Cliffview, he was immediately placed in DISD's TAG program. Cliffview really prepared him well for kindergarten. There could be more extracurricular activities but other than that the experience was a good one.