City of Dunfermline · Fife, Scotland158 local services checked against official sources · last verified 11 Nov 2026 · List your business
Pillar guide · Schools

Schools in Dunfermline: catchments, enrolment, nurseries and term dates

How schooling works in Dunfermline, from funded nursery hours to catchment secondaries, with Fife Council's official steps and dates.

Duloch Schools and Community Campus
Duloch Schools and Community Campus. Photo: M J Richardson (opens in a new tab), CC BY-SA 2.0 (opens in a new tab)

How it works in Fife

Fife Council runs the state schools in Dunfermline. Four things to know:

  • Catchments. Every home has a non-denominational and a denominational (Roman Catholic) catchment school at primary and secondary level. Check yours on Fife Council's catchment checker (opens in a new tab).
  • Nursery from age 3. All 3- and 4-year-olds, and eligible 2-year-olds, get 1140 hours a year of funded early learning and childcare.
  • Primary 1 enrolment. Fife Council runs an online P1 application each winter. The window for August 2026 ran from 6 January to 15 March 2026.
  • Secondary is automatic. P7 pupils at Fife Council primary schools move up to their catchment secondary automatically.

Dunfermline's schools

Our schools page lists 16 Fife Council primary schools in and around the city (including Crossgates), four secondaries and two specialist schools. The secondaries are Dunfermline High School, Queen Anne High School, and, on the Dunfermline Learning Campus, Woodmill High School and St Columba’s RC High School. Specialist provision includes Calaiswood School and Woodmill ASN. Read more in Schools and catchments in Dunfermline.

Nursery and early learning

Funded places are available at council nurseries, nursery classes in primary schools, and partner private nurseries, playgroups and childminders. Fife Council says nurseries do not have catchment areas, and a place at a school nursery does not guarantee a P1 place at that school. Our nurseries guide covers start dates, session patterns and help for 2-year-olds. Settings are listed in our nurseries page.

Starting school, placing requests and deferral

If you want a school other than your catchment school, you make a placing request. For P1 it is an option in the online form; for other year groups, Fife Council says to contact the school. Some children whose fifth birthday falls between mid-August and the end of February have the right to defer P1 by a year. The full detail is in Enrolling in school in Dunfermline.

Term dates, meals and grants

The 2026/27 Christmas holiday runs from Wednesday 23 December 2026 to Tuesday 5 January 2027. All P1 to P5 pupils get free school meals. P6 and P7 meals cost £2.75 for two courses unless your family qualifies for free meals. The school clothing grant is £130 per primary pupil and £160 per secondary pupil. See term dates, meals and clothing grants.

Getting to school

Fife Council provides school transport only to pupils at their catchment school who live more than one mile away (primary) or two miles away (secondary). Pupils outside catchment can use a National Entitlement Card for free bus travel up to their 22nd birthday. See Fife Council's mainstream school transport (opens in a new tab) page.

Articles in this guide

Local Areas

In the directory

Schools 22 Nurseries 25 Out-of-School Clubs 12 Libraries 2

  • Dunfermline High School, Jennie Rennies Road, Dunfermline, KY11 3BQ · 01383 602 402
  • Queen Anne High School, Broomhead Parks, Dunfermline, KY12 0PQ · 01383 602 404
  • Woodmill High School, Dunfermline Learning Campus, Old Muirhouses Road, Dunfermline, KY11 8WH · 01383 602 352
  • St Columbas RC High School, Dunfermline Learning Campus, Old Muirhouses Road, Dunfermline, KY11 8WH · 01383 602 405
  • Calaiswood School, Calaiswood School and Community Campus, Nightingale Place, Dunfermline, KY11 8LW · 01383 602 481
  • Woodmill ASN, Woodmill High School, Dunfermline Learning Campus, Old Muirhouses Road, Dunfermline, KY11 8WH · 01383 602 352

Frequently asked questions

When do I apply for a P1 place for August 2027?

Fife Council had not published the dates for August 2027 when we checked on 11 November 2026. For August 2026 the online window ran from 6 January to 15 March 2026. Check Fife Council's Enrol in primary school page for the next window.

Will my child automatically go to secondary school?

Yes, if they are in P7 at a Fife Council primary school: Fife Council says they transfer automatically to their catchment secondary. For a different secondary, make a placing request by contacting the school.

How many free nursery hours do children get in Fife?

1140 hours a year of funded early learning and childcare for all 3- and 4-year-olds, and for eligible 2-year-olds. The hours are free in any type of setting that offers funded places.

Does a place at a school nursery guarantee a P1 place there?

No. Fife Council says attending a school nursery does not guarantee a P1 place at that school. Catchment is decided by your address.

Are school meals free in Fife?

All P1 to P5 pupils get free school meals without applying. P6 and P7 pupils get free meals if the family is on a low income or receives certain benefits. Otherwise, a two-course primary meal costs £2.75.

When are the Fife school holidays in 2026/27?

Christmas: Wednesday 23 December 2026 to Tuesday 5 January 2027. February: Thursday 11 and Friday 12 February 2027. Spring: Friday 26 March to Friday 9 April 2027. Summer: from Monday 5 July 2027. In-service days and May and June holidays are listed on our term dates page.

Share this page

The weekly Dunfermline email

What changed in the city this week.

Local updates, service changes and what’s on — for people who live here, work here or are just visiting. Unsubscribe anytime.

  • A weekly round-up of local updates, service changes and what’s on
  • A Friday email for families, covering the weekend ahead
  • Free, unsubscribe anytime — no ad trackers