The school is categorized linguistically by Welsh Government as a Category 2B school, meaning that at least 80% of subjects, excluding English and Welsh, are taught through the medium of Welsh but are also taught through the medium of English. Science is taught through the medium of English to all classes. In 2017, 55% of pupils enrolled could speak Welsh fluently. 30% of pupils came from Welsh-speaking homes.