For early exposure to a second or third (or both) language for your child, I think that the school is a great choice. My daughter looks forward to school everyday, and has picked up quite a bit of Spanish and French. While I think the academic component could be stronger, I think that the nurturing environment and the school activities will prepare my child for kindergarten.
Pros: nurturing, supportive staff, early exposure to second language, good preparation for kindergarten, good parental support of the school, diversity
Cons: Needs a stronger academic component, expensive
more