Languages of São Tomé and Príncipe

The official and national language of São Tomé and Príncipe is Portuguese. 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 (6.8%) and English (4.9%) are foreign languages taught in schools.