This is a list of schools in Dunfermline, Fife, Scotland.
Dunfermline has 14 primary schools:
There are four high schools in Dunfermline:
Calaiswood School, located in the Duloch Schools Campus, next to Duloch Primary, and part of Duloch Schools, is a purpose-built special school offering an elaborated curriculum for pupils with additional support needs from nursery age to 18. Calaiswood replaces the former Robert Henryson and Headwell schools. There is also a Department of Special Education at Woodmill High School.