Primary and pre-school (ages 3-11) education in Pembroke is served by two state schools.
Secondary education is provided by Pembroke School (in Welsh: Ysgol Benfro), a mixed 11-18 comprehensive school of 1,600 pupils with a sixth form of about 200.