There are 24 excellent international schools in the Lisbon, Cascais and Sintra areas that offer teaching in English, French, and German. Many schools also have a bilingual function to include teaching in Portuguese as well as rapid study programmes to help children learn the local language.