Portuguese is the official and the ''de facto'' national language of São Tomé and Príncipe, with about 98.4% speaking it, a significant share as their native language, and it has been spoken in the islands since the end of the 15th century. Restructured variants of Portuguese or Portuguese creoles are also spoken: Forro, a creole language (36.2%), Cape Verdean Creole (8.5%), Angolar (6.6%), and Principense (1%). French (6.8%) and English (4.9%) are foreign languages taught in schools.