Skip to main content

New City House
1 Edgar Street
Dunfermline
Fife
KY12 7EP

Website: Fife Council

Telephone: 0345 155 0000

Visit Fife Council for State Primary School admission information for pupils starting at either:

  • A Primary or First school at the beginning of the reception year
  • A Junior school at the beginning of Year 3

Or Secondary State School admissions for pupils starting at either:

  • a Secondary school at the beginning of Year 7
  • an Upper school at the beginning of Year 9

State school admissions in England are regulated by the Schools Admissions Code, and schools must play fair, ensuring their admissions policy is not only fair but also transparent. Parents must play fair too: schools and local authorities are wising up on parental attempts to circumvent the code, and hundreds of school places are withdrawn every year, sometimes after the child has started school. read more

The Good Schools Guide Education Consultants now offers a specific service for parents who want advice on state school places: visit State School Service.


Schools in Fife Council

Primary State Schools

Crombie Primary School, Main Road, Crombie, Dunfermline, Dunfermline, KY12 8JY. A state school for boys and girls aged from 5 to 11.

Wellwood Primary School, Main Road, Wellwood, Dunfermline, Dunfermline, KY12 0NR. A state school for boys and girls aged from 5 to 11.

Dunino Primary School, Dunino, St Andrews, St Andrews, KY16 8LU. A state school for boys and girls aged from 3 to 11.

New Gilston Primary School, New Gilston, Leven, Leven, KY8 5TF. A state school for boys and girls aged from 3 to 11.

Pitcorthie Primary School, Aberdour Road, Dunfermline, Dunfermline, KY11 4QY. A state school for boys and girls aged from 3 to 11.

Tanshall Primary School, Cullen Drive, Glenrothes, Glenrothes, KY6 2JH. A state school for boys and girls aged from 3 to 11.

East Fife Support Centre, Kirkgate Annexe, Lovers Lane, Cupar, KY15 5AH. A state school for boys and girls aged from 3 to 13.

Middle State Schools

Aberhill Primary School, Wellesley Road, Methil, LEVEN, KY8 3AD. A state school for boys and girls aged from 12 to 3.

Auchtertool Primary School, Main Street, Auchtertool, KIRKCALDY, KY2 5XW. A state school for boys and girls aged from 12 to 3.

Canmore Primary School, Evershed Drive, Dunfermline, KY11 8RS. A state school for boys and girls aged from 12 to 3.

Carleton Primary School, Happer Crescent, Glenrothes, KY7 5DN. A state school for boys and girls aged from 12 to 3.

Carnock Primary School, 11 Main Street, Carnock, DUNFERMLINE, KY12 9JG. A state school for boys and girls aged from 12 to 3.

Coaltown Of Balgonie Primary School, School Road, Coaltown of Balgonie, GLENROTHES, KY7 6HY. A state school for boys and girls aged from 12 to 3.

Coaltown of Wemyss Primary School, Main Street, Coaltown of Wemyss, KIRKCALDY, KY1 4NR. A state school for boys and girls aged from 12 to 3.

Colinsburgh Primary School, 4 Main Street, Colinsburgh, KILCONQUHAR, KY9 1LN. A state school for boys and girls aged from 12 to 3.

Commercial Primary School, Woodmill Road, Dunfermline, KY11 4BB. A state school for boys and girls aged from 12 to 3.

Craigrothie Primary School, Cupar Road, Craigrothie, CUPAR, KY15 5QA. A state school for boys and girls aged from 12 to 3.

Culross Primary School, Low Causeway, Culross, DUNFERMLINE, KY12 8HL. A state school for boys and girls aged from 12 to 3.

Dairsie Primary School, Main Street, Dairsie, CUPAR, KY15 4SS. A state school for boys and girls aged from 12 to 3.

Denend Primary School, 4 School Lane, Cardenden, LOCHGELLY, KY5 0BS. A state school for boys and girls aged from 12 to 3.

Dunbog Primary School, Newburgh, Cupar, FIFE, KY14 6JF. A state school for boys and girls aged from 12 to 3.

Elie Primary School, Park Place, Elie, LEVEN, KY9 1DH. A state school for boys and girls aged from 12 to 3.

Fair Isle Primary School, Fair Isle Road, Kirkcaldy, KY2 6EG. A state school for boys and girls aged from 12 to 3.

Gateside Primary School, Main Road, Gateside, CUPAR, KY14 7SZ. A state school for boys and girls aged from 12 to 3.

Greyfriars RC Primary School, Kilrymont Road, St Andrews, KY16 8DF. A state school for boys and girls aged from 12 to 3.

Guardbridge Primary School, Innerbridge Street, Guardbridge, ST ANDREWS, KY16 0UZ. A state school for boys and girls aged from 12 to 3.

Holy Name RC Primary School, Oakley Campus, Station Road, OAKLEY - DUNFERMLINE, KY12 9RJ. A state school for boys and girls aged from 12 to 3.

Inverkeithing Primary School, Hillend Road, Inverkeithing, KY11 1PL. A state school for boys and girls aged from 12 to 3.

Kelty Primary School, Main Street, Kelty, KY4 0AQ. A state school for boys and girls aged from 12 to 3.

Kirkton of Largo Primary School, 34 North Feus, Upper Largo, LEVEN, KY8 6ER. A state school for boys and girls aged from 12 to 3.

Largoward Primary School, 16 St Andrews Road, Largoward, LEVEN, KY9 1HZ. A state school for boys and girls aged from 12 to 3.

Leslie Primary School, 31 Rothes Park, Leslie, GLENROTHES, KY6 3LL. A state school for boys and girls aged from 12 to 3.

Letham Primary School, Schoolbrae, Letham, CUPAR, KY15 7RN. A state school for boys and girls aged from 12 to 3.

Lochgelly South Primary School, High Street, Lochgelly, KY5 9LW. A state school for boys and girls aged from 12 to 3.

Lochgelly West Primary School, 15 Main Street, Lochgelly, KY5 9NS. A state school for boys and girls aged from 12 to 3.

Methilhill Primary & Community School, Sea Road, Methilhill, LEVEN, KY8 2JW. A state school for boys and girls aged from 12 to 3.

Milesmark Primary School, Rumblingwell, Dunfermline, KY12 9AT. A state school for boys and girls aged from 12 to 3.

Milton of Balgonie Primary School, Main Street, Milton of Balgonie, GLENROTHES, KY7 6PX. A state school for boys and girls aged from 12 to 3.

Newcastle Primary & Community School, Muirfield Drive, Glenrothes, KY6 2PX. A state school for boys and girls aged from 12 to 3.

Parkhill Primary School, Aitken Street, Parkhall, LEVEN, KY8 4NP. A state school for boys and girls aged from 12 to 3.

Pitlessie Primary School, Ladybank Road, Pitlessie, CUPAR, KY15 7SP. A state school for boys and girls aged from 12 to 3.

Pitteuchar East Primary School, Glamis Avenue, Glenrothes, KY7 4NU. A state school for boys and girls aged from 12 to 3.

Sinclairtown Primary School, Roomlin Gardens, Kirkcaldy, KY1 3BJ. A state school for boys and girls aged from 12 to 3.

St Columba's R C Primary School, North Union Street, Cupar, KY15 4AN. A state school for boys and girls aged from 12 to 3.

St John's R C Primary School, Heath Road, Rosyth, DUNFERMLINE, KY11 2BT. A state school for boys and girls aged from 12 to 3.

St Joseph's R C Primary School, 47 Cocklaw Street, Kelty, KY4 0DG. A state school for boys and girls aged from 12 to 3.

St Marie's R C Primary School, MacIndoe Crescent, Kirkcaldy, KY1 2JH. A state school for boys and girls aged from 12 to 3.

St Patrick's R C Primary School, 41 Station Road, Lochgelly, KY5 9QX. A state school for boys and girls aged from 12 to 3.

St Paul's R C Primary School, Caskieberran Drive, Glenrothes, KY6 2AT. A state school for boys and girls aged from 12 to 3.

Star Primary School, Star, Near Markinch, GLENROTHES, KY7 6LB. A state school for boys and girls aged from 12 to 3.

Strathkinness Primary School, 3 Church Road, Strathkinness, ST ANDREWS, KY16 9XR. A state school for boys and girls aged from 12 to 3.

Tayport Primary School, Queen Street, Tayport, DD6 9NS. A state school for boys and girls aged from 12 to 3.

Warout Primary & Community School, Malcolm Road, Glenrothes, KY7 4JX. A state school for boys and girls aged from 12 to 3.

Aberdour Primary School, Hawkcraig Road, Aberdour, BURNTISLAND, KY3 0UP. A state school for boys and girls aged from 12 to 3.

Auchtermuchty Primary School, Back Dykes, Auchtermuchty, CUPAR, KY14 7AB. A state school for boys and girls aged from 12 to 3.

Balcurvie Primary School, Balcurvie Road, Windygates, LEVEN, KY8 5DY. A state school for boys and girls aged from 12 to 3.

Balmerino Primary School, Main Road, Gauldry, NEWPORT-ON-TAY, DD6 8RP. A state school for boys and girls aged from 12 to 3.

Balmullo Primary School, Hayston Park, Balmullo, LEUCHARS ST ANDREWS, KY16 0DH. A state school for boys and girls aged from 12 to 3.

Bellyeoman Primary School, 149 Robertson Road, Dunfermline, KY12 0XP. A state school for boys and girls aged from 12 to 3.

Benarty Primary School, 67-69 Lochleven Road, Lochore, LOCHGELLY, KY5 8HU. A state school for boys and girls aged from 12 to 3.

Blairhall Primary School, Rintoul Avenue, Blairhall, DUNFERMLINE, KY12 9HG. A state school for boys and girls aged from 12 to 3.

Buckhaven Primary School, College Street, Buckhaven, LEVEN, KY8 1JZ. A state school for boys and girls aged from 12 to 3.

Burntisland Primary School, Ferguson Place, Burntisland, KY3 9ES. A state school for boys and girls aged from 12 to 3.

Cairneyhill Primary & Community School, Northbank Road, Cairneyhill, DUNFERMLINE, KY12 8RN. A state school for boys and girls aged from 12 to 3.

Camdean Primary School, King's Road, Rosyth, DUNFERMLINE, KY11 2RY. A state school for boys and girls aged from 12 to 3.

Canongate Primary School, Maynard Road, St Andrews, KY16 8RX. A state school for boys and girls aged from 12 to 3.

Capshard Primary School, Barry Road, Kirkcaldy, KY2 6JD. A state school for boys and girls aged from 12 to 3.

Cardenden Primary School, Carden Castle Avenue, Cardenden, LOCHGELLY, KY5 0EW. A state school for boys and girls aged from 12 to 3.

Caskieberran Primary School, Ravenswood Drive, Glenrothes, KY6 2NZ. A state school for boys and girls aged from 12 to 3.

Castlehill Primary School, Ceres Road, Cupar, KY15 5JT. A state school for boys and girls aged from 12 to 3.

Ceres Primary School, St Andrews Road, Ceres, CUPAR, KY15 5NJ. A state school for boys and girls aged from 12 to 3.

Collydean Primary School, Magnus Drive, Glenrothes, KY7 6TR. A state school for boys and girls aged from 12 to 3.

Cowdenbeath Primary School, 45 Broad Street, Cowdenbeath, KY4 8JP. A state school for boys and girls aged from 12 to 3.

Crail Primary School, Backdykes, Crail, ANSTRUTHER, KY10 3UW. A state school for boys and girls aged from 12 to 3.

Crossford Primary School, Dean Drive, Crossford, DUNFERMLINE, KY12 8PE. A state school for boys and girls aged from 12 to 3.

Crossgates Primary School, 97 Dunfermline Road, Crossgates, COWDENBEATH, KY4 8AR. A state school for boys and girls aged from 12 to 3.

Dalgety Bay Primary School, St Bridget's Brae, Dalgety Bay, DUNFERMLINE, KY11 9LT. A state school for boys and girls aged from 12 to 3.

Denbeath Primary School, Wall Street, Buckhaven, LEVEN, KY8 1JG. A state school for boys and girls aged from 12 to 3.

Donibristle Primary School, Morlich Road, Dalgety Bay, DUNFERMLINE, KY11 9UE. A state school for boys and girls aged from 12 to 3.

Dunnikier Primary School, Balsusney Road, Kirkcaldy, KY2 5LH. A state school for boys and girls aged from 12 to 3.

Dysart Primary School, Normand Road, Dysart, KIRKCALDY, KY1 2XW. A state school for boys and girls aged from 12 to 3.

East Wemyss Primary School, School Wynd, East Wemyss, KIRKCALDY, KY1 4RN. A state school for boys and girls aged from 12 to 3.

Falkland Primary School, Pleasance, Falkland, CUPAR, KY15 7AW. A state school for boys and girls aged from 12 to 3.

Foulford Primary School, Leuchatsbeath Drive, Cowdenbeath, KY4 9SN. A state school for boys and girls aged from 12 to 3.

Freuchie Primary School, Lomond Road, Freuchie, CUPAR, KY15 7HF. A state school for boys and girls aged from 12 to 3.

Hill of Beath Primary School, Main Street, Hill 0f Beath, COWDENBEATH, KY4 8DP. A state school for boys and girls aged from 12 to 3.

Inzievar Primary School, Oakley Campus, Station Road, OAKLEY - DUNFERMLINE, KY12 9RJ. A state school for boys and girls aged from 12 to 3.

Kennoway Primary & Community School, Langside Crescent, Kennoway, LEVEN, KY8 5JR. A state school for boys and girls aged from 12 to 3.

Kettle Primary School, 6 Rumdewan, Kingskettle, CUPAR, KY15 7QR. A state school for boys and girls aged from 12 to 3.

King's Road Primary School, King's Crescent, Rosyth, DUNFERMLINE, KY11 2RS. A state school for boys and girls aged from 12 to 3.

Kinghorn Primary School, Baliol Street, Kinghorn, BURNTISLAND, KY3 9UD. A state school for boys and girls aged from 12 to 3.

Kinglassie Primary School, 85 Main Street, Kinglassie, LOCHGELLY, KY5 0YE. A state school for boys and girls aged from 12 to 3.

Kingsbarns Primary School, 8 Main Street, Kingsbarns, ST ANDREWS, KY16 8SZ. A state school for boys and girls aged from 12 to 3.

Kirkcaldy North Primary School, Nile Street, Kirkcaldy, KY2 5AY. A state school for boys and girls aged from 12 to 3.

Kirkcaldy West Primary School, Milton Road, Kirkcaldy, KY1 1TL. A state school for boys and girls aged from 12 to 3.

Ladybank Primary School, 47 Church Street, Ladybank, CUPAR, KY15 7LE. A state school for boys and girls aged from 12 to 3.

Lawhead Primary School, Strathkinness Low Road, St Andrews, KY16 9NG. A state school for boys and girls aged from 12 to 3.

Leuchars Primary School, Pitlethie Road, Leuchars, ST ANDREWS, KY16 0EZ. A state school for boys and girls aged from 12 to 3.

Limekilns Primary School, 8 Dunfermline Road, Limekilns, DUNFERMLINE, KY11 3JS. A state school for boys and girls aged from 12 to 3.

Lumphinnans Primary & Community School, Main Street, Lumphinnans, COWDENBEATH, KY4 9HG. A state school for boys and girls aged from 12 to 3.

Lundin Mill Primary School, Pitcruvie Park, Lundin Links, LEVEN, KY8 6HY. A state school for boys and girls aged from 12 to 3.

Lynburn Primary School, Nith Street, Dunfermline, KY11 4LU. A state school for boys and girls aged from 12 to 3.

Markinch Primary School, Betson Street, Markinch, GLENROTHES, KY7 6AA. A state school for boys and girls aged from 12 to 3.

McLean Primary School, Baldridgeburn, Dunfermline, KY12 9EE. A state school for boys and girls aged from 12 to 3.

Mountfleurie Primary School, Christie Avenue, Leven, KY8 4AZ. A state school for boys and girls aged from 12 to 3.

Newburgh Primary School, Cupar Road, Newburgh, CUPAR, KY14 6HA. A state school for boys and girls aged from 12 to 3.

Newport Primary School, Cupar Road, Newport-on-Tay, DD6 8JT. A state school for boys and girls aged from 12 to 3.

North Queensferry Primary School, The Brae, North Queensferry, INVERKEITHING, KY11 1JH. A state school for boys and girls aged from 12 to 3.

Park Road Primary School, Park Road, Rosyth, DUNFERMLINE, KY11 2NH. A state school for boys and girls aged from 12 to 3.

Pathhead Primary School, Cairns Street West, Kirkcaldy, KY1 2JA. A state school for boys and girls aged from 12 to 3.

Pitcoudie Primary School, 20 Iona Park, Glenrothes, KY7 6NU. A state school for boys and girls aged from 12 to 3.

Pitreavie Primary School, Pitcorthie Drive, Dunfermline, KY11 8AB. A state school for boys and girls aged from 12 to 3.

Pittencrieff Primary School, Dewar Street, Dunfermline, KY12 8AB. A state school for boys and girls aged from 12 to 3.

Pittenweem Primary School, James Street, Pittenweem, ANSTRUTHER, KY10 2QN. A state school for boys and girls aged from 12 to 3.

Pitteuchar West Primary School, Inveraray Avenue, Glenrothes, KY7 4QL. A state school for boys and girls aged from 12 to 3.

Rimbleton Primary School, Bilsland Road, Glenrothes, KY6 2DZ. A state school for boys and girls aged from 12 to 3.

Saline Primary School, Oakley Road, Saline, DUNFERMLINE, KY12 9TG. A state school for boys and girls aged from 12 to 3.

South Parks Primary School, Napier Road, Glenrothes, KY6 1DS. A state school for boys and girls aged from 12 to 3.

Southwood Primary School, Marchmont Crescent, Glenrothes, KY6 1JU. A state school for boys and girls aged from 12 to 3.

Springfield Primary School, Main Street, Springfield, CUPAR, KY15 5RZ. A state school for boys and girls aged from 12 to 3.

St Agatha's R C Primary, Windygates Road, Leven, KY8 5BL. A state school for boys and girls aged from 12 to 3.

St Bride's R C Primary School, Barclay Street, Cowdenbeath, KY4 9LD. A state school for boys and girls aged from 12 to 3.

St Kenneth's R C Primary School, 40 Hill Road, Ballingry, LOCHGELLY, KY5 8NQ. A state school for boys and girls aged from 12 to 3.

St Leonard's Primary School, St Leonard's Street, Dunfermline, KY11 3AL. A state school for boys and girls aged from 12 to 3.

St Margaret's R C Primary School, Woodmill Road, Dunfermline, KY11 4BB. A state school for boys and girls aged from 12 to 3.

St Monans Primary School, Hope Place, St Monans, ANSTRUTHER, KY10 2DH. A state school for boys and girls aged from 12 to 3.

St Ninian's R C Primary School, 78 Derran Drive, Cardenden, LOCHGELLY, KY5 0JJ. A state school for boys and girls aged from 12 to 3.

St Serf's R C Primary School, Preston Street, High Valleyfield, DUNFERMLINE, KY12 8SE. A state school for boys and girls aged from 12 to 3.

Strathmiglo Primary School, 111 High Street, Strathmiglo, CUPAR, KY14 7PT. A state school for boys and girls aged from 12 to 3.

Thornton Primary School, Station Road, Thornton, KIRKCALDY, KY1 4AY. A state school for boys and girls aged from 12 to 3.

Torbain Primary School, Blairmore Road, Kirkcaldy, KY2 6NP. A state school for boys and girls aged from 12 to 3.

Torryburn Primary School, Main Street, Newmills, DUNFERMLINE, KY12 8SU. A state school for boys and girls aged from 12 to 3.

Touch Primary School, Garvock Bank, Dunfermline, KY11 4JZ. A state school for boys and girls aged from 12 to 3.

Townhill Primary School, Chisholm Street, Townhill, DUNFERMLINE, KY12 0EX. A state school for boys and girls aged from 12 to 3.

Tulliallan Primary School, Kirk Street, Kincardine, ALLOA, FK10 4PT. A state school for boys and girls aged from 12 to 3.

Valley Primary School, Valley Gardens, Kirkcaldy, KY2 6BL. A state school for boys and girls aged from 12 to 3.

Wormit Primary School, Flass Road, Wormit, DD6 8LJ. A state school for boys and girls aged from 12 to 3.

Auchmuty High School, Dovecot Road, Glenrothes, KY7 5JL. A state school for boys and girls aged from 18 to 12.

Balwearie High School, Balwearie Gardens, Kirkcaldy, KY2 5LY. A state school for boys and girls aged from 18 to 12.

Beath High School, Foulford Road, Cowdenbeath, KY4 9BH. A state school for boys and girls aged from 18 to 12.

Bell Baxter High School, Carslogie Road, Cupar, KY15 4HY. A state school for boys and girls aged from 18 to 12.

Dunfermline High School, St Leonard's Place, Dunfermline, KY11 3BQ. A state school for boys and girls aged from 18 to 12.

Glenrothes High School, Napier Road, Glenrothes, KY6 1HJ. A state school for boys and girls aged from 18 to 12.

Glenwood High School, South Parks Road, Glenrothes, KY6 1JX. A state school for boys and girls aged from 18 to 12.

Inverkeithing High School, Hillend Road, Inverkeithing, KY11 1PL. A state school for boys and girls aged from 18 to 12.

Kirkcaldy High School, Dunnikier Way, Kirkcaldy, KY1 3LR. A state school for boys and girls aged from 18 to 12.

Lochgelly High School, Station Road, Lochgelly, KY5 8LZ. A state school for boys and girls aged from 18 to 12.

Madras College, South Street, St Andrews, KY16 9EJ. A state school for boys and girls aged from 18 to 12.

Queen Anne High School, Pilmuir Street, Broomhead, DUNFERMLINE, KY12 0PQ. A state school for boys and girls aged from 18 to 12.

St Andrew's R C High School, Overton Road, Kirkcaldy, KY1 3JL. A state school for boys and girls aged from 18 to 12.

St Columba's R C High School, Woodmill Road, Dunfermline, KY11 4UN. A state school for boys and girls aged from 18 to 12.

Viewforth High School, Windmill Community Campus, Windmill Road, KIRKCALDY FIFE, KY1 3AL. A state school for boys and girls aged from 18 to 12.

Waid Academy, St Andrews Road, Anstruther, KY10 3HD. A state school for boys and girls aged from 18 to 12.

Woodmill High School, Shields Road, Dunfermline, KY11 4ER. A state school for boys and girls aged from 18 to 12.

Anstruther Primary School, St Andrew's Road, Anstruther, FIFE, KY10 3HD. A state school for boys and girls aged from 12 to 3.

Masterton Primary School, Aberdour Road, Dunfermline, KY11 8HY. A state school for boys and girls aged from 12 to 3.

Strathallan Primary School, Strathallan Drive, Kirkcaldy, KY2 5YP. A state school for boys and girls aged from 12 to 3.

Carnegie Primary School, Hillend Road, Inverkeithing, KY11 1PL. A state school for boys and girls aged from 12 to 3.

Duloch Schools and Community Campus, Nightingale Place, Duloch Park, DUNFERMLINE, KY11 8GN. A state school for boys and girls aged from 12 to 3.

Levenmouth Academy, Methilhaven Road, Buckhaven, FIFE, KY8 1HL. A state school for boys and girls aged from 18 to 12.

Secondary State Schools

Aberhill Primary School, Wellesley Road, Methil, LEVEN, KY8 3AD. A state school for boys and girls aged from 12 to 3.

Auchtertool Primary School, Main Street, Auchtertool, KIRKCALDY, KY2 5XW. A state school for boys and girls aged from 12 to 3.

Canmore Primary School, Evershed Drive, Dunfermline, KY11 8RS. A state school for boys and girls aged from 12 to 3.

Carleton Primary School, Happer Crescent, Glenrothes, KY7 5DN. A state school for boys and girls aged from 12 to 3.

Carnock Primary School, 11 Main Street, Carnock, DUNFERMLINE, KY12 9JG. A state school for boys and girls aged from 12 to 3.

Coaltown Of Balgonie Primary School, School Road, Coaltown of Balgonie, GLENROTHES, KY7 6HY. A state school for boys and girls aged from 12 to 3.

Coaltown of Wemyss Primary School, Main Street, Coaltown of Wemyss, KIRKCALDY, KY1 4NR. A state school for boys and girls aged from 12 to 3.

Colinsburgh Primary School, 4 Main Street, Colinsburgh, KILCONQUHAR, KY9 1LN. A state school for boys and girls aged from 12 to 3.

Commercial Primary School, Woodmill Road, Dunfermline, KY11 4BB. A state school for boys and girls aged from 12 to 3.

Craigrothie Primary School, Cupar Road, Craigrothie, CUPAR, KY15 5QA. A state school for boys and girls aged from 12 to 3.

Culross Primary School, Low Causeway, Culross, DUNFERMLINE, KY12 8HL. A state school for boys and girls aged from 12 to 3.

Dairsie Primary School, Main Street, Dairsie, CUPAR, KY15 4SS. A state school for boys and girls aged from 12 to 3.

Denend Primary School, 4 School Lane, Cardenden, LOCHGELLY, KY5 0BS. A state school for boys and girls aged from 12 to 3.

Dunbog Primary School, Newburgh, Cupar, FIFE, KY14 6JF. A state school for boys and girls aged from 12 to 3.

Elie Primary School, Park Place, Elie, LEVEN, KY9 1DH. A state school for boys and girls aged from 12 to 3.

Fair Isle Primary School, Fair Isle Road, Kirkcaldy, KY2 6EG. A state school for boys and girls aged from 12 to 3.

Gateside Primary School, Main Road, Gateside, CUPAR, KY14 7SZ. A state school for boys and girls aged from 12 to 3.

Greyfriars RC Primary School, Kilrymont Road, St Andrews, KY16 8DF. A state school for boys and girls aged from 12 to 3.

Guardbridge Primary School, Innerbridge Street, Guardbridge, ST ANDREWS, KY16 0UZ. A state school for boys and girls aged from 12 to 3.

Holy Name RC Primary School, Oakley Campus, Station Road, OAKLEY - DUNFERMLINE, KY12 9RJ. A state school for boys and girls aged from 12 to 3.

Inverkeithing Primary School, Hillend Road, Inverkeithing, KY11 1PL. A state school for boys and girls aged from 12 to 3.

Kelty Primary School, Main Street, Kelty, KY4 0AQ. A state school for boys and girls aged from 12 to 3.

Kirkton of Largo Primary School, 34 North Feus, Upper Largo, LEVEN, KY8 6ER. A state school for boys and girls aged from 12 to 3.

Largoward Primary School, 16 St Andrews Road, Largoward, LEVEN, KY9 1HZ. A state school for boys and girls aged from 12 to 3.

Leslie Primary School, 31 Rothes Park, Leslie, GLENROTHES, KY6 3LL. A state school for boys and girls aged from 12 to 3.

Letham Primary School, Schoolbrae, Letham, CUPAR, KY15 7RN. A state school for boys and girls aged from 12 to 3.

Lochgelly South Primary School, High Street, Lochgelly, KY5 9LW. A state school for boys and girls aged from 12 to 3.

Lochgelly West Primary School, 15 Main Street, Lochgelly, KY5 9NS. A state school for boys and girls aged from 12 to 3.

Methilhill Primary & Community School, Sea Road, Methilhill, LEVEN, KY8 2JW. A state school for boys and girls aged from 12 to 3.

Milesmark Primary School, Rumblingwell, Dunfermline, KY12 9AT. A state school for boys and girls aged from 12 to 3.

Milton of Balgonie Primary School, Main Street, Milton of Balgonie, GLENROTHES, KY7 6PX. A state school for boys and girls aged from 12 to 3.

Newcastle Primary & Community School, Muirfield Drive, Glenrothes, KY6 2PX. A state school for boys and girls aged from 12 to 3.

Parkhill Primary School, Aitken Street, Parkhall, LEVEN, KY8 4NP. A state school for boys and girls aged from 12 to 3.

Pitlessie Primary School, Ladybank Road, Pitlessie, CUPAR, KY15 7SP. A state school for boys and girls aged from 12 to 3.

Pitteuchar East Primary School, Glamis Avenue, Glenrothes, KY7 4NU. A state school for boys and girls aged from 12 to 3.

Sinclairtown Primary School, Roomlin Gardens, Kirkcaldy, KY1 3BJ. A state school for boys and girls aged from 12 to 3.

St Columba's R C Primary School, North Union Street, Cupar, KY15 4AN. A state school for boys and girls aged from 12 to 3.

St John's R C Primary School, Heath Road, Rosyth, DUNFERMLINE, KY11 2BT. A state school for boys and girls aged from 12 to 3.

St Joseph's R C Primary School, 47 Cocklaw Street, Kelty, KY4 0DG. A state school for boys and girls aged from 12 to 3.

St Marie's R C Primary School, MacIndoe Crescent, Kirkcaldy, KY1 2JH. A state school for boys and girls aged from 12 to 3.

St Patrick's R C Primary School, 41 Station Road, Lochgelly, KY5 9QX. A state school for boys and girls aged from 12 to 3.

St Paul's R C Primary School, Caskieberran Drive, Glenrothes, KY6 2AT. A state school for boys and girls aged from 12 to 3.

Star Primary School, Star, Near Markinch, GLENROTHES, KY7 6LB. A state school for boys and girls aged from 12 to 3.

Strathkinness Primary School, 3 Church Road, Strathkinness, ST ANDREWS, KY16 9XR. A state school for boys and girls aged from 12 to 3.

Tayport Primary School, Queen Street, Tayport, DD6 9NS. A state school for boys and girls aged from 12 to 3.

Warout Primary & Community School, Malcolm Road, Glenrothes, KY7 4JX. A state school for boys and girls aged from 12 to 3.

Aberdour Primary School, Hawkcraig Road, Aberdour, BURNTISLAND, KY3 0UP. A state school for boys and girls aged from 12 to 3.

Auchtermuchty Primary School, Back Dykes, Auchtermuchty, CUPAR, KY14 7AB. A state school for boys and girls aged from 12 to 3.

Balcurvie Primary School, Balcurvie Road, Windygates, LEVEN, KY8 5DY. A state school for boys and girls aged from 12 to 3.

Balmerino Primary School, Main Road, Gauldry, NEWPORT-ON-TAY, DD6 8RP. A state school for boys and girls aged from 12 to 3.

Balmullo Primary School, Hayston Park, Balmullo, LEUCHARS ST ANDREWS, KY16 0DH. A state school for boys and girls aged from 12 to 3.

Bellyeoman Primary School, 149 Robertson Road, Dunfermline, KY12 0XP. A state school for boys and girls aged from 12 to 3.

Benarty Primary School, 67-69 Lochleven Road, Lochore, LOCHGELLY, KY5 8HU. A state school for boys and girls aged from 12 to 3.

Blairhall Primary School, Rintoul Avenue, Blairhall, DUNFERMLINE, KY12 9HG. A state school for boys and girls aged from 12 to 3.

Buckhaven Primary School, College Street, Buckhaven, LEVEN, KY8 1JZ. A state school for boys and girls aged from 12 to 3.

Burntisland Primary School, Ferguson Place, Burntisland, KY3 9ES. A state school for boys and girls aged from 12 to 3.

Cairneyhill Primary & Community School, Northbank Road, Cairneyhill, DUNFERMLINE, KY12 8RN. A state school for boys and girls aged from 12 to 3.

Camdean Primary School, King's Road, Rosyth, DUNFERMLINE, KY11 2RY. A state school for boys and girls aged from 12 to 3.

Canongate Primary School, Maynard Road, St Andrews, KY16 8RX. A state school for boys and girls aged from 12 to 3.

Capshard Primary School, Barry Road, Kirkcaldy, KY2 6JD. A state school for boys and girls aged from 12 to 3.

Cardenden Primary School, Carden Castle Avenue, Cardenden, LOCHGELLY, KY5 0EW. A state school for boys and girls aged from 12 to 3.

Caskieberran Primary School, Ravenswood Drive, Glenrothes, KY6 2NZ. A state school for boys and girls aged from 12 to 3.

Castlehill Primary School, Ceres Road, Cupar, KY15 5JT. A state school for boys and girls aged from 12 to 3.

Ceres Primary School, St Andrews Road, Ceres, CUPAR, KY15 5NJ. A state school for boys and girls aged from 12 to 3.

Collydean Primary School, Magnus Drive, Glenrothes, KY7 6TR. A state school for boys and girls aged from 12 to 3.

Cowdenbeath Primary School, 45 Broad Street, Cowdenbeath, KY4 8JP. A state school for boys and girls aged from 12 to 3.

Crail Primary School, Backdykes, Crail, ANSTRUTHER, KY10 3UW. A state school for boys and girls aged from 12 to 3.

Crossford Primary School, Dean Drive, Crossford, DUNFERMLINE, KY12 8PE. A state school for boys and girls aged from 12 to 3.

Crossgates Primary School, 97 Dunfermline Road, Crossgates, COWDENBEATH, KY4 8AR. A state school for boys and girls aged from 12 to 3.

Dalgety Bay Primary School, St Bridget's Brae, Dalgety Bay, DUNFERMLINE, KY11 9LT. A state school for boys and girls aged from 12 to 3.

Denbeath Primary School, Wall Street, Buckhaven, LEVEN, KY8 1JG. A state school for boys and girls aged from 12 to 3.

Donibristle Primary School, Morlich Road, Dalgety Bay, DUNFERMLINE, KY11 9UE. A state school for boys and girls aged from 12 to 3.

Dunnikier Primary School, Balsusney Road, Kirkcaldy, KY2 5LH. A state school for boys and girls aged from 12 to 3.

Dysart Primary School, Normand Road, Dysart, KIRKCALDY, KY1 2XW. A state school for boys and girls aged from 12 to 3.

East Wemyss Primary School, School Wynd, East Wemyss, KIRKCALDY, KY1 4RN. A state school for boys and girls aged from 12 to 3.

Falkland Primary School, Pleasance, Falkland, CUPAR, KY15 7AW. A state school for boys and girls aged from 12 to 3.

Foulford Primary School, Leuchatsbeath Drive, Cowdenbeath, KY4 9SN. A state school for boys and girls aged from 12 to 3.

Freuchie Primary School, Lomond Road, Freuchie, CUPAR, KY15 7HF. A state school for boys and girls aged from 12 to 3.

Hill of Beath Primary School, Main Street, Hill 0f Beath, COWDENBEATH, KY4 8DP. A state school for boys and girls aged from 12 to 3.

Inzievar Primary School, Oakley Campus, Station Road, OAKLEY - DUNFERMLINE, KY12 9RJ. A state school for boys and girls aged from 12 to 3.

Kennoway Primary & Community School, Langside Crescent, Kennoway, LEVEN, KY8 5JR. A state school for boys and girls aged from 12 to 3.

Kettle Primary School, 6 Rumdewan, Kingskettle, CUPAR, KY15 7QR. A state school for boys and girls aged from 12 to 3.

King's Road Primary School, King's Crescent, Rosyth, DUNFERMLINE, KY11 2RS. A state school for boys and girls aged from 12 to 3.

Kinghorn Primary School, Baliol Street, Kinghorn, BURNTISLAND, KY3 9UD. A state school for boys and girls aged from 12 to 3.

Kinglassie Primary School, 85 Main Street, Kinglassie, LOCHGELLY, KY5 0YE. A state school for boys and girls aged from 12 to 3.

Kingsbarns Primary School, 8 Main Street, Kingsbarns, ST ANDREWS, KY16 8SZ. A state school for boys and girls aged from 12 to 3.

Kirkcaldy North Primary School, Nile Street, Kirkcaldy, KY2 5AY. A state school for boys and girls aged from 12 to 3.

Kirkcaldy West Primary School, Milton Road, Kirkcaldy, KY1 1TL. A state school for boys and girls aged from 12 to 3.

Ladybank Primary School, 47 Church Street, Ladybank, CUPAR, KY15 7LE. A state school for boys and girls aged from 12 to 3.

Lawhead Primary School, Strathkinness Low Road, St Andrews, KY16 9NG. A state school for boys and girls aged from 12 to 3.

Leuchars Primary School, Pitlethie Road, Leuchars, ST ANDREWS, KY16 0EZ. A state school for boys and girls aged from 12 to 3.

Limekilns Primary School, 8 Dunfermline Road, Limekilns, DUNFERMLINE, KY11 3JS. A state school for boys and girls aged from 12 to 3.

Lumphinnans Primary & Community School, Main Street, Lumphinnans, COWDENBEATH, KY4 9HG. A state school for boys and girls aged from 12 to 3.

Lundin Mill Primary School, Pitcruvie Park, Lundin Links, LEVEN, KY8 6HY. A state school for boys and girls aged from 12 to 3.

Lynburn Primary School, Nith Street, Dunfermline, KY11 4LU. A state school for boys and girls aged from 12 to 3.

Markinch Primary School, Betson Street, Markinch, GLENROTHES, KY7 6AA. A state school for boys and girls aged from 12 to 3.

McLean Primary School, Baldridgeburn, Dunfermline, KY12 9EE. A state school for boys and girls aged from 12 to 3.

Mountfleurie Primary School, Christie Avenue, Leven, KY8 4AZ. A state school for boys and girls aged from 12 to 3.

Newburgh Primary School, Cupar Road, Newburgh, CUPAR, KY14 6HA. A state school for boys and girls aged from 12 to 3.

Newport Primary School, Cupar Road, Newport-on-Tay, DD6 8JT. A state school for boys and girls aged from 12 to 3.

North Queensferry Primary School, The Brae, North Queensferry, INVERKEITHING, KY11 1JH. A state school for boys and girls aged from 12 to 3.

Park Road Primary School, Park Road, Rosyth, DUNFERMLINE, KY11 2NH. A state school for boys and girls aged from 12 to 3.

Pathhead Primary School, Cairns Street West, Kirkcaldy, KY1 2JA. A state school for boys and girls aged from 12 to 3.

Pitcoudie Primary School, 20 Iona Park, Glenrothes, KY7 6NU. A state school for boys and girls aged from 12 to 3.

Pitreavie Primary School, Pitcorthie Drive, Dunfermline, KY11 8AB. A state school for boys and girls aged from 12 to 3.

Pittencrieff Primary School, Dewar Street, Dunfermline, KY12 8AB. A state school for boys and girls aged from 12 to 3.

Pittenweem Primary School, James Street, Pittenweem, ANSTRUTHER, KY10 2QN. A state school for boys and girls aged from 12 to 3.

Pitteuchar West Primary School, Inveraray Avenue, Glenrothes, KY7 4QL. A state school for boys and girls aged from 12 to 3.

Rimbleton Primary School, Bilsland Road, Glenrothes, KY6 2DZ. A state school for boys and girls aged from 12 to 3.

Saline Primary School, Oakley Road, Saline, DUNFERMLINE, KY12 9TG. A state school for boys and girls aged from 12 to 3.

South Parks Primary School, Napier Road, Glenrothes, KY6 1DS. A state school for boys and girls aged from 12 to 3.

Southwood Primary School, Marchmont Crescent, Glenrothes, KY6 1JU. A state school for boys and girls aged from 12 to 3.

Springfield Primary School, Main Street, Springfield, CUPAR, KY15 5RZ. A state school for boys and girls aged from 12 to 3.

St Agatha's R C Primary, Windygates Road, Leven, KY8 5BL. A state school for boys and girls aged from 12 to 3.

St Bride's R C Primary School, Barclay Street, Cowdenbeath, KY4 9LD. A state school for boys and girls aged from 12 to 3.

St Kenneth's R C Primary School, 40 Hill Road, Ballingry, LOCHGELLY, KY5 8NQ. A state school for boys and girls aged from 12 to 3.

St Leonard's Primary School, St Leonard's Street, Dunfermline, KY11 3AL. A state school for boys and girls aged from 12 to 3.

St Margaret's R C Primary School, Woodmill Road, Dunfermline, KY11 4BB. A state school for boys and girls aged from 12 to 3.

St Monans Primary School, Hope Place, St Monans, ANSTRUTHER, KY10 2DH. A state school for boys and girls aged from 12 to 3.

St Ninian's R C Primary School, 78 Derran Drive, Cardenden, LOCHGELLY, KY5 0JJ. A state school for boys and girls aged from 12 to 3.

St Serf's R C Primary School, Preston Street, High Valleyfield, DUNFERMLINE, KY12 8SE. A state school for boys and girls aged from 12 to 3.

Strathmiglo Primary School, 111 High Street, Strathmiglo, CUPAR, KY14 7PT. A state school for boys and girls aged from 12 to 3.

Thornton Primary School, Station Road, Thornton, KIRKCALDY, KY1 4AY. A state school for boys and girls aged from 12 to 3.

Torbain Primary School, Blairmore Road, Kirkcaldy, KY2 6NP. A state school for boys and girls aged from 12 to 3.

Torryburn Primary School, Main Street, Newmills, DUNFERMLINE, KY12 8SU. A state school for boys and girls aged from 12 to 3.

Touch Primary School, Garvock Bank, Dunfermline, KY11 4JZ. A state school for boys and girls aged from 12 to 3.

Townhill Primary School, Chisholm Street, Townhill, DUNFERMLINE, KY12 0EX. A state school for boys and girls aged from 12 to 3.

Tulliallan Primary School, Kirk Street, Kincardine, ALLOA, FK10 4PT. A state school for boys and girls aged from 12 to 3.

Valley Primary School, Valley Gardens, Kirkcaldy, KY2 6BL. A state school for boys and girls aged from 12 to 3.

Wormit Primary School, Flass Road, Wormit, DD6 8LJ. A state school for boys and girls aged from 12 to 3.

Auchmuty High School, Dovecot Road, Glenrothes, KY7 5JL. A state school for boys and girls aged from 18 to 12.

Balwearie High School, Balwearie Gardens, Kirkcaldy, KY2 5LY. A state school for boys and girls aged from 18 to 12.

Beath High School, Foulford Road, Cowdenbeath, KY4 9BH. A state school for boys and girls aged from 18 to 12.

Bell Baxter High School, Carslogie Road, Cupar, KY15 4HY. A state school for boys and girls aged from 18 to 12.

Buckhaven High School, Methilhaven Road, Buckhaven, Leven, Leven, KY8 1HL. A state school for boys and girls aged from 12 to 18.

Dunfermline High School, St Leonard's Place, Dunfermline, KY11 3BQ. A state school for boys and girls aged from 18 to 12.

Glenrothes High School, Napier Road, Glenrothes, KY6 1HJ. A state school for boys and girls aged from 18 to 12.

Glenwood High School, South Parks Road, Glenrothes, KY6 1JX. A state school for boys and girls aged from 18 to 12.

Inverkeithing High School, Hillend Road, Inverkeithing, KY11 1PL. A state school for boys and girls aged from 18 to 12.

Kirkcaldy High School, Dunnikier Way, Kirkcaldy, KY1 3LR. A state school for boys and girls aged from 18 to 12.

Kirkland High School & Community College, Methil Brae, Methil, Leven, Leven, Fife, KY8 3LT. A state school for boys and girls aged from 12 to 18.

Lochgelly High School, Station Road, Lochgelly, KY5 8LZ. A state school for boys and girls aged from 18 to 12.

Madras College, South Street, St Andrews, KY16 9EJ. A state school for boys and girls aged from 18 to 12.

Queen Anne High School, Pilmuir Street, Broomhead, DUNFERMLINE, KY12 0PQ. A state school for boys and girls aged from 18 to 12.

St Andrew's R C High School, Overton Road, Kirkcaldy, KY1 3JL. A state school for boys and girls aged from 18 to 12.

St Columba's R C High School, Woodmill Road, Dunfermline, KY11 4UN. A state school for boys and girls aged from 18 to 12.

Viewforth High School, Windmill Community Campus, Windmill Road, KIRKCALDY FIFE, KY1 3AL. A state school for boys and girls aged from 18 to 12.

Waid Academy, St Andrews Road, Anstruther, KY10 3HD. A state school for boys and girls aged from 18 to 12.

Woodmill High School, Shields Road, Dunfermline, KY11 4ER. A state school for boys and girls aged from 18 to 12.

Glenrothes Off-Campus Support Centre, Rimbleton House, Rimbleton Park, Glenrothes, Glenrothes, KY6 2BZ. A state school for boys and girls aged from 11 to 16.

Kirkcaldy Support Centre, Boreland Road, Dysart, Dysart, KY1 2YG. A state school for boys and girls aged from 11 to 16.

Levenmouth Support Centre, Sandy Brae Centre, Sandy Brae, Kennoway, KY8 5JN. A state school for boys and girls aged from 11 to 16.

Anstruther Primary School, St Andrew's Road, Anstruther, FIFE, KY10 3HD. A state school for boys and girls aged from 12 to 3.

Masterton Primary School, Aberdour Road, Dunfermline, KY11 8HY. A state school for boys and girls aged from 12 to 3.

Strathallan Primary School, Strathallan Drive, Kirkcaldy, KY2 5YP. A state school for boys and girls aged from 12 to 3.

Carnegie Primary School, Hillend Road, Inverkeithing, KY11 1PL. A state school for boys and girls aged from 12 to 3.

The Adam Smith College, St Brycedale Avenue, Kirkcaldy, KY1 1EX. A state school for boys and girls aged from 16 to 99.

Carnegie College, Halbeath, Dunfermline, KY11 8DY. A state school for boys and girls aged from 16 to 99.

Duloch Schools and Community Campus, Nightingale Place, Duloch Park, DUNFERMLINE, KY11 8GN. A state school for boys and girls aged from 12 to 3.

Levenmouth Academy, Methilhaven Road, Buckhaven, FIFE, KY8 1HL. A state school for boys and girls aged from 18 to 12.

Special State Schools

Pupil Support Service - Central Area, Rimbleton House, Rimbleton Park, GLENROTHES, KY6 2BZ. A state special school for boys and girls aged from 18 to 3.

Pupil Support Service - The Bridges Centre, 8a McGrigor Road, ROSYTH, FIFE, KY11 2AE. A state special school for boys and girls aged from 18 to 3.

Calaiswood School, Duloch Schools and Community Campus, Duloch Park, DUNFERMLINE, KY11 8GN. A state special school for boys and girls aged from 18 to 3.

Hyndhead School, Barncraig Street, Buckhaven, LEVEN, KY8 1JE. A state special school for boys and girls aged from 18 to 3.

John Fergus School, Erskine Place, Glenrothes, KY7 4JB. A state special school for boys and girls aged from 18 to 3.

Kilmaron School, Balgarvie Road, Cupar, KY15 4PE. A state special school for boys and girls aged from 18 to 3.

Lochgelly North School, 6 McGregor Avenue, Lochgelly, Lochgelly, KY5 9PE. A state special school for boys and girls aged from 4 to 18.

Rosslyn School, Windmill Community Campus, Windmill Road, KIRKCALDY FIFE, KY1 3AL. A state special school for boys and girls aged from 18 to 3.

Pupil Support Service - East and Levenmouth Area, Sandy Brae Centre, Sandy Brae, KENNOWAY, KY8 5JN. A state special school for boys and girls aged from 18 to 3.

Independent Schools

St Leonards School, South Street, St Andrews, Fife, KY16 9QJ. An independent school for boys and girls aged from 4 to 19.

Osborne House School, West Port, Dysart, Kirkcaldy, Fife, KY1 2TD. An independent school for boys and girls aged from 11 to 18.

Independent Special Schools

Osborne House School, West Port, Dysart, Kirkcaldy, Fife, KY1 2TD. An independent school for boys and girls aged from 11 to 18.

Osborne House School, West Port, Dysart, Kirkcaldy, Fife, KY1 2TD. An independent school for boys and girls aged from 11 to 18.

Osborne House School, West Port, Dysart, Kirkcaldy, Fife, KY1 2TD. An independent school for boys and girls aged from 11 to 18.

Osborne House School, West Port, Dysart, Kirkcaldy, Fife, KY1 2TD. An independent school for boys and girls aged from 11 to 18.


Subscribe for instant access to in-depth reviews, data and catchment:

Comprehensive catchment maps for English state schools inc. year of entry.
 School exam results by subject and performance GCSE, Alevel or equivalent.
 Which schools pupils come from and go onto.
 Honest, opinionated and fearless independent reviews of more than 1,100+ schools.
 Overall school performance by GCSE, Alevel or equivalent.
 School data comparison by A/B weighted, relative success and popularity.
 Compare schools by qualities and results.
 Independent tutor company reviews.

Try before you buy - The Charter School Southwark
 

The Good Schools Guide subscription

 GSG Blog >    In the news >

Newsletter

The Good Schools Guide Newsletter

Educational insight in your inbox. Sign up for our popular newsletters.

Stand by for some myth-busting from our SEN consultants

 


Just published - The Good Schools Guide 21st edition - 1200 schools fully reviewed and updated. Buy now