Skip to main content

Perth
Perthshire
PH1 5PH

Website: Perth and Kinross Council

Email: enquiries@pembrokeshire.gov.uk

Telephone: 01738 475000

Visit Perth and Kinross 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 Perth and Kinross Council

Middle State Schools

St John's RC Academy, North Inch Community Campus, Gowans Terrace, PERTH, PH1 5BF. A state school for boys and girls aged from 18 to 12.

Abernethy Primary School, 78 Main Street, Abernethy, PH2 9LA. A state school for boys and girls aged from 12 to 3.

Abernyte Primary School, Abernyte, Inchture, PH14 9ST. A state school for boys and girls aged from 12 to 3.

Aberuthven Primary School, Main Road, Aberuthven, PERTHSHIRE, PH3 1HE. A state school for boys and girls aged from 12 to 3.

Arngask Primary School, Main Street, Glenfarg, PERTH, PH2 9NT. A state school for boys and girls aged from 12 to 3.

Blackford Primary School, Stirling Street, Blackford, PERTHSHIRE, PH4 1PZ. A state school for boys and girls aged from 12 to 3.

Blairingone Primary School, Blairingone, By Dollar, FK14 7NY. A state school for boys and girls aged from 12 to 3.

Burrelton Primary School, School Road, Burrelton, PH13 9NZ. A state school for boys and girls aged from 12 to 3.

Cleish Primary School, Cleish, Kinross, KY13 0LR. A state school for boys and girls aged from 12 to 3.

Collace Primary School, Kinrossie, Perth, PH2 6HU. A state school for boys and girls aged from 12 to 3.

Dunning Primary School, Station Road, Dunning, PERTHSHIRE, PH2 0RH. A state school for boys and girls aged from 12 to 3.

Errol Primary School, Station Road, Errol, PERTHSHIRE, PH2 7QB. A state school for boys and girls aged from 12 to 3.

Forgandenny Primary School, Forgandenny, By Perth, PH2 9EL. A state school for boys and girls aged from 12 to 3.

Forteviot Primary School, Forteviot, By Dunning, PERTHSHIRE, PH2 9BT. A state school for boys and girls aged from 12 to 3.

Fossoway Primary School, Drum, Kinross, KY13 0UL. A state school for boys and girls aged from 12 to 3.

Glendelvine Primary School, Caputh, Perth, PH1 4JL. A state school for boys and girls aged from 12 to 3.

Glenlyon Primary School, Bridge of Balgie, Glenlyon, ABERFELDY, PH15 2PP. A state school for boys and girls aged from 12 to 3.

Grandtully Primary School, Grandtully, Pitlochry, PH9 0PL. A state school for boys and girls aged from 12 to 3.

Greenloaning Primary School, Millhill Road, Greenloaning, BY DUNBLANE, FK15 0LY. A state school for boys and girls aged from 12 to 3.

Guildtown Primary School, School Road, Guildtown, BY PERTH, PH2 6BX. A state school for boys and girls aged from 12 to 3.

Kenmore Primary School, Kenmore, By Aberfeldy, PERTHSHIRE, PH15 2HL. A state school for boys and girls aged from 12 to 3.

Kettins Primary School, School Road, Kettins, BLAIRGOWRIE, PH13 9JL. A state school for boys and girls aged from 12 to 3.

Kinnoull Primary School, Dundee Road, Perth, PH2 7EY. A state school for boys and girls aged from 12 to 3.

Kirkmichael Primary School, Kirkmichael, Blairgowrie, PERTHSHIRE, PH10 7NX. A state school for boys and girls aged from 12 to 3.

Logiealmond Primary School, Harrietfield, Perth, PH1 3TB. A state school for boys and girls aged from 12 to 3.

Logierait Primary School, Ballinluig, Pitlochry, PH9 0LG. A state school for boys and girls aged from 12 to 3.

Longforgan Primary School, 66 Main Street, Longforgan, DD2 5EU. A state school for boys and girls aged from 12 to 3.

Luncarty Primary School, Marshall Road, Luncarty, PERTHSHIRE, PH1 3EX. A state school for boys and girls aged from 12 to 3.

Madderty Primary School, Madderty, Crieff, PH7 3PA. A state school for boys and girls aged from 12 to 3.

Meigle Primary School, Dundee Road, Meigle, PERTHSHIRE, PH12 8SD. A state school for boys and girls aged from 12 to 3.

Methven Primary School, Main Street, Methven, PERTH, PH1 3PX. A state school for boys and girls aged from 12 to 3.

Moncreiffe Primary School, Gleneagles Road, Perth, PH2 0AW. A state school for boys and girls aged from 12 to 3.

Murthly Primary School, Murthly, Perth, PH1 4HB. A state school for boys and girls aged from 12 to 3.

Muthill Primary School, Station Road, Muthill, PH5 2AR. A state school for boys and girls aged from 12 to 3.

Pitcairn Primary School, Bridgeton Brae, Almondbank, PERTH, PH1 3LJ. A state school for boys and girls aged from 12 to 3.

Ruthvenfield Primary School, Ruthvenfield, Perth, PH1 3JP. A state school for boys and girls aged from 12 to 3.

St Dominic's RC Primary School, Broich Road, Crieff, PH7 3SB. A state school for boys and girls aged from 12 to 3.

St Ninian's Episcopal Primary School, 1-5 Dunkeld Road, Perth, PH1 5RW. A state school for boys and girls aged from 12 to 3.

St Stephen's RC Primary School, Blairgowrie Community Campus, Elm Drive, BLAIRGOWRIE, PH10 6UZ. A state school for boys and girls aged from 12 to 3.

Alyth Primary School, Albert Street, Alyth, PH11 8AX. A state school for boys and girls aged from 12 to 3.

Auchtergaven Primary School, Prieston Road, Bankfoot, PERTH, PH1 4DE. A state school for boys and girls aged from 12 to 3.

Balbeggie Primary School, Main Street, Balbeggie, PERTH, PH2 6EZ. A state school for boys and girls aged from 12 to 3.

Blair Atholl Primary School, St Adamnan Road, Bridge of Tilt, PITLOCHRY, PH18 5TB. A state school for boys and girls aged from 12 to 3.

Braco Primary School, Braco, Dunblane, FK15 9QD. A state school for boys and girls aged from 12 to 3.

Comrie Primary School, School Road, Comrie, PH6 2LZ. A state school for boys and girls aged from 12 to 3.

Coupar Angus Primary School, School Road, Coupar Angus, PERTHSHIRE, PH13 9AS. A state school for boys and girls aged from 12 to 3.

Craigie Primary School, 15 Abbott Street, Perth, PH2 0EE. A state school for boys and girls aged from 12 to 3.

Crieff Primary School, Broich Road, Crieff, PH7 3SE. A state school for boys and girls aged from 12 to 3.

Dunbarney Primary School, Main Street, Bridge Of Earn, PERTH, PH2 9DY. A state school for boys and girls aged from 12 to 3.

Goodlyburn Primary School, Crieff Road, Perth, PH1 2NT. A state school for boys and girls aged from 12 to 3.

Newhill Primary School, Blairgowrie Community Campus, Elm Drive, BLAIRGOWRIE, PH10 6UZ. A state school for boys and girls aged from 12 to 3.

Inchture Primary School, Inchture, Perthshire, PH14 9RN. A state school for boys and girls aged from 12 to 3.

Invergowrie Primary School, 4 Errol Road, Invergowrie, DD2 5AD. A state school for boys and girls aged from 12 to 3.

Kinloch Rannoch Primary School, Kinloch Rannoch, By Pitlochry, PERTHSHIRE, PH16 5PL. A state school for boys and girls aged from 12 to 3.

Kinross Primary School, Station Road, Kinross, KY13 8TG. A state school for boys and girls aged from 12 to 3.

Letham Primary School, Struan Road, Perth, PH1 2NL. A state school for boys and girls aged from 12 to 3.

Milnathort Primary School, Bridgefauld Road, Milnathort, KINROSS, KY13 9XP. A state school for boys and girls aged from 12 to 3.

North Muirton Primary School, Uist Place, Perth, PH1 3BY. A state school for boys and girls aged from 12 to 3.

Oakbank Primary School, Viewlands Road West, Perth, PH1 1NA. A state school for boys and girls aged from 12 to 3.

Our Lady's RC Primary School, Garth Avenue, Perth, PH1 2LG. A state school for boys and girls aged from 12 to 3.

Balhousie Primary School, Dunkeld Road, Perth, PH1 5DH. A state school for boys and girls aged from 12 to 3.

Portmoak Primary School, Buchan Avenue, Kinnesswood, KINROSS, KY13 9HT. A state school for boys and girls aged from 12 to 3.

Rattray Primary School, High Street, Rattray, BLAIRGOWRIE, PH10 7DG. A state school for boys and girls aged from 12 to 3.

Robert Douglas Memorial Primary School, Spoutwells Road, Scone, PERTH, PH2 6RS. A state school for boys and girls aged from 12 to 3.

Royal School Of Dunkeld Primary School, Dunkeld, PH8 0AB. A state school for boys and girls aged from 12 to 3.

St Madoes Primary School, Sidlaw Terrace, St Madoes, GLENCARSE, PH2 7NH. A state school for boys and girls aged from 12 to 3.

Stanley Primary School, The Square, Stanley, PERTH, PH1 4LT. A state school for boys and girls aged from 12 to 3.

Tulloch Primary School, Gillespie Place, Perth, PH1 2QX. A state school for boys and girls aged from 12 to 3.

Viewlands Primary School, Oakbank Crescent, Perth, PH1 1BU. A state school for boys and girls aged from 12 to 3.

Blairgowrie High School, Beeches Road, Blairgowrie, PH10 6PW. A state school for boys and girls aged from 18 to 12.

Crieff High School, Strathearn Community Campus, Pittenzie Road, CRIEFF, PH7 3JN. A state school for boys and girls aged from 18 to 12.

Kinross High School, Loch Leven Community Campus, The Muirs, KINROSS, KY13 8FQ. A state school for boys and girls aged from 18 to 12.

Perth Academy, Murray Place, Perth, PH1 1NJ. A state school for boys and girls aged from 18 to 12.

Perth High School, Oakbank Road, Perth, PH1 1HB. A state school for boys and girls aged from 18 to 12.

The Community School of Auchterarder, New School Lane, Auchterarder, PERTHSHIRE, PH3 1BL. A state school for boys and girls aged from 18 to 12.

Breadalbane Academy, Breadalbane Community Campus, Crieff Road, ABERFELDY, PH15 2FJ. A state school for boys and girls aged from 18 to 12.

Pitlochry High School, East Moulin Road, Pitlochry, PH16 5ET. A state school for boys and girls aged from 18 to 12.

Inch View Primary and Nursery School, Glenearn Community Campus, Glenearn Road, PERTH, PH2 0BE. A state school for boys and girls aged from 12 to 3.

Secondary State Schools

St John's RC Academy, North Inch Community Campus, Gowans Terrace, PERTH, PH1 5BF. A state school for boys and girls aged from 18 to 12.

Abernethy Primary School, 78 Main Street, Abernethy, PH2 9LA. A state school for boys and girls aged from 12 to 3.

Abernyte Primary School, Abernyte, Inchture, PH14 9ST. A state school for boys and girls aged from 12 to 3.

Aberuthven Primary School, Main Road, Aberuthven, PERTHSHIRE, PH3 1HE. A state school for boys and girls aged from 12 to 3.

Arngask Primary School, Main Street, Glenfarg, PERTH, PH2 9NT. A state school for boys and girls aged from 12 to 3.

Blackford Primary School, Stirling Street, Blackford, PERTHSHIRE, PH4 1PZ. A state school for boys and girls aged from 12 to 3.

Blairingone Primary School, Blairingone, By Dollar, FK14 7NY. A state school for boys and girls aged from 12 to 3.

Burrelton Primary School, School Road, Burrelton, PH13 9NZ. A state school for boys and girls aged from 12 to 3.

Cleish Primary School, Cleish, Kinross, KY13 0LR. A state school for boys and girls aged from 12 to 3.

Collace Primary School, Kinrossie, Perth, PH2 6HU. A state school for boys and girls aged from 12 to 3.

Dunning Primary School, Station Road, Dunning, PERTHSHIRE, PH2 0RH. A state school for boys and girls aged from 12 to 3.

Errol Primary School, Station Road, Errol, PERTHSHIRE, PH2 7QB. A state school for boys and girls aged from 12 to 3.

Forgandenny Primary School, Forgandenny, By Perth, PH2 9EL. A state school for boys and girls aged from 12 to 3.

Forteviot Primary School, Forteviot, By Dunning, PERTHSHIRE, PH2 9BT. A state school for boys and girls aged from 12 to 3.

Fossoway Primary School, Drum, Kinross, KY13 0UL. A state school for boys and girls aged from 12 to 3.

Glendelvine Primary School, Caputh, Perth, PH1 4JL. A state school for boys and girls aged from 12 to 3.

Glenlyon Primary School, Bridge of Balgie, Glenlyon, ABERFELDY, PH15 2PP. A state school for boys and girls aged from 12 to 3.

Grandtully Primary School, Grandtully, Pitlochry, PH9 0PL. A state school for boys and girls aged from 12 to 3.

Greenloaning Primary School, Millhill Road, Greenloaning, BY DUNBLANE, FK15 0LY. A state school for boys and girls aged from 12 to 3.

Guildtown Primary School, School Road, Guildtown, BY PERTH, PH2 6BX. A state school for boys and girls aged from 12 to 3.

Kenmore Primary School, Kenmore, By Aberfeldy, PERTHSHIRE, PH15 2HL. A state school for boys and girls aged from 12 to 3.

Kettins Primary School, School Road, Kettins, BLAIRGOWRIE, PH13 9JL. A state school for boys and girls aged from 12 to 3.

Kinnoull Primary School, Dundee Road, Perth, PH2 7EY. A state school for boys and girls aged from 12 to 3.

Kirkmichael Primary School, Kirkmichael, Blairgowrie, PERTHSHIRE, PH10 7NX. A state school for boys and girls aged from 12 to 3.

Logiealmond Primary School, Harrietfield, Perth, PH1 3TB. A state school for boys and girls aged from 12 to 3.

Logierait Primary School, Ballinluig, Pitlochry, PH9 0LG. A state school for boys and girls aged from 12 to 3.

Longforgan Primary School, 66 Main Street, Longforgan, DD2 5EU. A state school for boys and girls aged from 12 to 3.

Luncarty Primary School, Marshall Road, Luncarty, PERTHSHIRE, PH1 3EX. A state school for boys and girls aged from 12 to 3.

Madderty Primary School, Madderty, Crieff, PH7 3PA. A state school for boys and girls aged from 12 to 3.

Meigle Primary School, Dundee Road, Meigle, PERTHSHIRE, PH12 8SD. A state school for boys and girls aged from 12 to 3.

Methven Primary School, Main Street, Methven, PERTH, PH1 3PX. A state school for boys and girls aged from 12 to 3.

Moncreiffe Primary School, Gleneagles Road, Perth, PH2 0AW. A state school for boys and girls aged from 12 to 3.

Murthly Primary School, Murthly, Perth, PH1 4HB. A state school for boys and girls aged from 12 to 3.

Muthill Primary School, Station Road, Muthill, PH5 2AR. A state school for boys and girls aged from 12 to 3.

Pitcairn Primary School, Bridgeton Brae, Almondbank, PERTH, PH1 3LJ. A state school for boys and girls aged from 12 to 3.

Ruthvenfield Primary School, Ruthvenfield, Perth, PH1 3JP. A state school for boys and girls aged from 12 to 3.

St Dominic's RC Primary School, Broich Road, Crieff, PH7 3SB. A state school for boys and girls aged from 12 to 3.

St Ninian's Episcopal Primary School, 1-5 Dunkeld Road, Perth, PH1 5RW. A state school for boys and girls aged from 12 to 3.

St Stephen's RC Primary School, Blairgowrie Community Campus, Elm Drive, BLAIRGOWRIE, PH10 6UZ. A state school for boys and girls aged from 12 to 3.

Alyth Primary School, Albert Street, Alyth, PH11 8AX. A state school for boys and girls aged from 12 to 3.

Auchtergaven Primary School, Prieston Road, Bankfoot, PERTH, PH1 4DE. A state school for boys and girls aged from 12 to 3.

Balbeggie Primary School, Main Street, Balbeggie, PERTH, PH2 6EZ. A state school for boys and girls aged from 12 to 3.

Blair Atholl Primary School, St Adamnan Road, Bridge of Tilt, PITLOCHRY, PH18 5TB. A state school for boys and girls aged from 12 to 3.

Braco Primary School, Braco, Dunblane, FK15 9QD. A state school for boys and girls aged from 12 to 3.

Comrie Primary School, School Road, Comrie, PH6 2LZ. A state school for boys and girls aged from 12 to 3.

Coupar Angus Primary School, School Road, Coupar Angus, PERTHSHIRE, PH13 9AS. A state school for boys and girls aged from 12 to 3.

Craigie Primary School, 15 Abbott Street, Perth, PH2 0EE. A state school for boys and girls aged from 12 to 3.

Crieff Primary School, Broich Road, Crieff, PH7 3SE. A state school for boys and girls aged from 12 to 3.

Dunbarney Primary School, Main Street, Bridge Of Earn, PERTH, PH2 9DY. A state school for boys and girls aged from 12 to 3.

Goodlyburn Primary School, Crieff Road, Perth, PH1 2NT. A state school for boys and girls aged from 12 to 3.

Newhill Primary School, Blairgowrie Community Campus, Elm Drive, BLAIRGOWRIE, PH10 6UZ. A state school for boys and girls aged from 12 to 3.

Inchture Primary School, Inchture, Perthshire, PH14 9RN. A state school for boys and girls aged from 12 to 3.

Invergowrie Primary School, 4 Errol Road, Invergowrie, DD2 5AD. A state school for boys and girls aged from 12 to 3.

Kinloch Rannoch Primary School, Kinloch Rannoch, By Pitlochry, PERTHSHIRE, PH16 5PL. A state school for boys and girls aged from 12 to 3.

Kinross Primary School, Station Road, Kinross, KY13 8TG. A state school for boys and girls aged from 12 to 3.

Letham Primary School, Struan Road, Perth, PH1 2NL. A state school for boys and girls aged from 12 to 3.

Milnathort Primary School, Bridgefauld Road, Milnathort, KINROSS, KY13 9XP. A state school for boys and girls aged from 12 to 3.

North Muirton Primary School, Uist Place, Perth, PH1 3BY. A state school for boys and girls aged from 12 to 3.

Oakbank Primary School, Viewlands Road West, Perth, PH1 1NA. A state school for boys and girls aged from 12 to 3.

Our Lady's RC Primary School, Garth Avenue, Perth, PH1 2LG. A state school for boys and girls aged from 12 to 3.

Balhousie Primary School, Dunkeld Road, Perth, PH1 5DH. A state school for boys and girls aged from 12 to 3.

Portmoak Primary School, Buchan Avenue, Kinnesswood, KINROSS, KY13 9HT. A state school for boys and girls aged from 12 to 3.

Rattray Primary School, High Street, Rattray, BLAIRGOWRIE, PH10 7DG. A state school for boys and girls aged from 12 to 3.

Robert Douglas Memorial Primary School, Spoutwells Road, Scone, PERTH, PH2 6RS. A state school for boys and girls aged from 12 to 3.

Royal School Of Dunkeld Primary School, Dunkeld, PH8 0AB. A state school for boys and girls aged from 12 to 3.

St Madoes Primary School, Sidlaw Terrace, St Madoes, GLENCARSE, PH2 7NH. A state school for boys and girls aged from 12 to 3.

Stanley Primary School, The Square, Stanley, PERTH, PH1 4LT. A state school for boys and girls aged from 12 to 3.

Tulloch Primary School, Gillespie Place, Perth, PH1 2QX. A state school for boys and girls aged from 12 to 3.

Viewlands Primary School, Oakbank Crescent, Perth, PH1 1BU. A state school for boys and girls aged from 12 to 3.

Blairgowrie High School, Beeches Road, Blairgowrie, PH10 6PW. A state school for boys and girls aged from 18 to 12.

Crieff High School, Strathearn Community Campus, Pittenzie Road, CRIEFF, PH7 3JN. A state school for boys and girls aged from 18 to 12.

Kinross High School, Loch Leven Community Campus, The Muirs, KINROSS, KY13 8FQ. A state school for boys and girls aged from 18 to 12.

Perth Academy, Murray Place, Perth, PH1 1NJ. A state school for boys and girls aged from 18 to 12.

Perth Grammar School, Gowans Terrace, Perth, PH1 5AZ. A state school for boys and girls aged from 12 to 18.

Perth High School, Oakbank Road, Perth, PH1 1HB. A state school for boys and girls aged from 18 to 12.

The Community School of Auchterarder, New School Lane, Auchterarder, PERTHSHIRE, PH3 1BL. A state school for boys and girls aged from 18 to 12.

Breadalbane Academy, Breadalbane Community Campus, Crieff Road, ABERFELDY, PH15 2FJ. A state school for boys and girls aged from 18 to 12.

Pitlochry High School, East Moulin Road, Pitlochry, PH16 5ET. A state school for boys and girls aged from 18 to 12.

Inch View Primary and Nursery School, Glenearn Community Campus, Glenearn Road, PERTH, PH2 0BE. A state school for boys and girls aged from 12 to 3.

Special State Schools

Fairview School, Oakbank Crescent, Perth, PH1 1DF. A state special school for boys and girls aged from 18 to 3.

Independent Schools

Glenalmond College, Glenalmond, Perth, PH1 3RY. An independent school for boys and girls aged from 12 to 18.

Strathallan School, Forgandenny, Perth, Perthshire, PH2 9EG. An independent school for boys and girls aged from 9 to 18.

Kilgraston School, Bridge Of Earn, Perthshire, PH2 9BQ. An independent school for girls aged from 5 to 18.

Ardvreck School, Gwydyr Road, Crieff, Perthshire, PH7 4EX. An independent school for boys and girls aged from 3 to 13.

Craigclowan School, Edinburgh Road, Perth, PH2 8PS. An independent school for boys and girls aged from 3 to 13.

Morrison's Academy, Ferntower Road, Crieff, Perthshire, PH7 3AN. An independent school for boys and girls aged from 3 to 18.

Independent Special Schools

Morrison's Academy, Ferntower Road, Crieff, Perthshire, PH7 3AN. An independent school for boys and girls aged from 3 to 18.

Morrison's Academy, Ferntower Road, Crieff, Perthshire, PH7 3AN. An independent school for boys and girls aged from 3 to 18.

Morrison's Academy, Ferntower Road, Crieff, Perthshire, PH7 3AN. An independent school for boys and girls aged from 3 to 18.

Morrison's Academy, Ferntower Road, Crieff, Perthshire, PH7 3AN. An independent school for boys and girls aged from 3 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