Fife is one of Scotland's 33 local authorities (councils), responsible for 158 state schools — 132 primary, 18 secondary and 8 special, educating around 47,997 pupils with 3,414 full-time-equivalent teachers. In 2024-25, Fife spent around £7,381 per primary pupil and £8,970 per secondary pupil — below the Scotland averages of £7,606 and £9,338. In 2024-25, 96.6% of school leavers went on to a positive destination (above the Scotland average of 95.7%), and 35.8% left with five or more Highers (Scotland average 40.8%). Schools in Fife are inspected by Education Scotland on a six-point scale. Browse every school by town, view pupil and staffing data, or compare schools side by side.
Education spending in Fife
Gross council expenditure per pupil/place, shown against the Scotland average (2024-25).
Source: Local Government Benchmarking Framework (Improvement Service), 2024-25, under the Open Government Licence. A higher figure is typical of rural and island councils, where smaller schools cost more per pupil to run — it does not by itself mean better-resourced classrooms.
School outcomes in Fife
How this council's schools compare to the Scotland average (2024-25). Higher is better.
Source: Local Government Benchmarking Framework (Improvement Service), 2024-25, under the Open Government Licence. Outcomes are council-wide averages and reflect each school's intake and catchment, not just its teaching.
Schools in Fife
Aberdour Primary School
Aberdour, Fife· KY3 0UP
Aberhill Primary School
Methil, Fife· KY8 3AD
Anstruther Primary School
Anstruther, Fife· KY10 3HD
Auchmuty High School
Glenrothes, Fife· KY7 5JL
Auchtermuchty Primary School
Auchtermuchty, Fife· KY14 7AB
Auchtertool Primary School
Auchtertool, Fife· KY2 5XW
Balcurvie Primary School
Windygates, Fife· KY8 5DY
Balmerino Primary School
Gauldry, Fife· DD6 8RP
Balmullo Primary School
Balmullo, Fife· KY16 0DH