 Portuguese is the official national language and therefore the main language taught in schools.But English and Spanish are part of the official high school curriculum.Vinhedo has about 12,740 children up to 14 years old, about 20% of its population, and faces shortage of places in kindergartens and public schools for this age group.