1 review for Canyon Oaks Elementary School

My kids came from a private school, North Hills Christian in Vallejo, Ca. I must say that the Napa Valley School District, Canyon Oaks to be specific is as close as you can get to a private school education in this area.