Davies ( 2008 ) p. 240 Welsh is a compulsory subject in all of Wales ' state schools for pupils aged 5-16 years old .
Welsh is a compulsory subject in all of Wales ' state schools for pupils aged 5 and above .