We have had a wonderful experience with CIA and the teachers are passionate about teaching the children and adapting to their learning styles. Small class sizes make great relationships and character development. The children have opportunities to explore and discover their strengths and passions as well as make lifetime friendships. The classes may include older students involved with the younger students to create interaction with all levels of learning. The sports programs are great and they have an amazing, evolving music program! There are many choices around the Peninsula for education, public and private, this school is a great fit for our family, and would be for many others, well worth the "investment" in our child's future! I think its understated the potential for students to learn in a "whole student" curriculum that includes Christian character development in a loving environment.