Languages of São Tomé and Príncipe
has Portuguese as the official and national language. It is spoken by virtually all of the population. Locally developed restructured varieties of Portuguese or Portuguese creoles are also spoken: Forro, Angolar and Principense. Cape Verdean Creole is spoken by 8.5% and it is also a Portuguese creole. French and English are foreign languages taught in schools.