Skip to main content

A report looking at pupil achievements in non-core subjects at Key Stage 2 and 3 for 2018.

Statistics on attainment in the non-core subjects includes final data for Wales for the 2018 teacher assessments.

Changes to the publication of these statistics below national level

Following consultation on future publication of teacher assessments, this statistical report will no longer publish Foundation Phase, Key Stage 2 and Key Stage 3 data at a school, local authority and consortia level.

Main points

Key Stage 3

  • Since 2017 there has been an increase in the percentage of pupils achieving the expected level (Level 5 or above) in the majority of subjects. The largest increase was in Welsh Second Language (0.7 percentage points) and the largest decrease was in Modern Foreign Language (0.3 percentage points).
  • On average, the percentage of pupils achieving the expected level in non-core subjects in 2018 was 0.2 percentage points higher than 2017. The rate of increase has been falling over the last 5 years.
  • In each subject, a higher percentage of girls than boys achieved the expected level. The gap between girls and boys was largest in Welsh Second language (11.9 percentage points) and smallest in Physical Education (2.0 percentage points).

Key Stage 2

  • The percentage of pupils achieving the expected level (Level 4 or above) in Welsh Second Language has increased each year since 2011. The percentage of pupils achieving the expected level in 2018 was 81.3%, an increase of 0.4 percentage points compared with 2017.

Further data

A further breakdown of all the data shown in this release by gender and attainment level is available on StatsWales.


National curriculum teacher assessments of the non-core subjects, 2018 , file type: PDF, file size: 487 KB

487 KB
If you need a more accessible version of this document please email Please tell us the format you need. If you use assistive technology please tell us what this is.


Datasets and interactive tools


Stephen Hughes

Telephone: 0300 025 5060

Rydym yn croesawu galwadau a gohebiaeth yn Gymraeg / We welcome calls and correspondence in Welsh.


Telephone: 0300 025 8099

Rydym yn croesawu galwadau yn Gymraeg / We welcome calls in Welsh.