Davies ( 2008 ) p. 240 In schools where English is the first language , Welsh is a compulsory subject until the age of 16 .
Welsh is a compulsory subject in all of Wales ' state schools for pupils aged 5 and above .