Ysgol Glan y Môr | Ysgol David Hughes | Ysgol Bryn Elian | Ysgol Y Creuddyn | Ysgol Aberconwy | Ysgol Gyfun Cwm Rhymni | (Ysgol Bryn Elian) | Ysgol Bro Gwaun | Y Pant School (Ysgol y Pant) |
A native Welsh speaker, he studied at the Tonyrefail and Bryntaf schools before attending Ysgol Gyfun Llanhari and Queen's College, Oxford, where he studied Politics, Philosophy and Economics (PPE).