I have had my 3 children at Mary Immaculate Catholic School in Farmers Branch since my oldest entered kindergarten in 2000, and I take every opportunity to tell people about the wonderful experiences my family has encountered there. MIS has been awarded a National Blue Ribbon School Award, so obviously the academics are great...but it is the teachers, staff and families that make it such a truly wonderful community for children to grow within. As far as private schools go, it is significantly less expensive than others in the area, yet it offers so much! In addition to the core classes, they have Religion, Spanish, Art Appreciation/Techniques, Drama, Music, P.E. & Computer classes that all begin in Kindergarten. Organized sports begin in 5th grade, and they also have Choir, Band, Chess Club and more. It's only a 7 mile drive from Castle Hills...many CH families that have their children there so there's plenty of car pool opportunities. I highly recommend that you tour the school if you are interested in a quality education in a Christian setting for your children!