How good is each respective program that your DS might get into? Have you talked to parents of children like your son in each respective program? How likely is your DS to get in? How likely is it to meet his needs?

I am a bit skeptical of the quality of anything CPS - is it a "one size fits all" program, or do they consider the needs of each child?

Waiting to get into a gifted program that starts in 3rd grade, as is common for many schools, can be tough. Can you keep the love of learning alive? A HG+ can experience a great deal of boredom while waiting to be old enough to get in...if you go this route, you need to plan for this (outside enrichment can be a lifesaver, but you also may need to be prepared to partial homeschool if subjects become a huge mismatch). Also, if your DS is HG+, the gifted program you waited for may not be enough.

I would definitely look into early entry. You do not want him to be the oldest kid in class. HTH!