State schools in Perth & Kinross
This page lists state schools in the UK. In the US? See going back to school after homeschooling →
77 open state-funded schools in Perth & Kinross (Scotland), with addresses, phone numbers and websites.
To enrol, contact the council’s education department or the school. You can also make a placing request for a school outside your catchment area. Council contacts: Perth and Kinross in our council directory. Help with the steps: going back to school.
Primary schools (65)
- Abernethy Primary School78 Main Street, Abernethy, PH2 9LA01738 472676 · Website (new tab)Is this your school?
- Abernyte Primary SchoolAbernyte, Inchture, PH14 9ST01738 459590 · Website (new tab)Is this your school?
- Aberuthven Primary SchoolMain Road, Aberuthven, Perthshire, PH3 1HE01764 661410 · Website (new tab)Is this your school?
- Alyth Primary SchoolAlbert Street, Alyth, PH11 8AX01250 871370 · Website (new tab)Is this your school?
- Arngask Primary SchoolMain Street, Glenfarg, Perth, PH2 9NT01577 867250 · Website (new tab)Is this your school?
- Auchtergaven Primary SchoolPrieston Road, Bankfoot, Perth, PH1 4DE01738 459510 · Website (new tab)Is this your school?
- Balbeggie Primary SchoolMain Street, Balbeggie, Perth, PH2 6EZ01738 454490 · Website (new tab)Is this your school?
- Blackford Primary SchoolStirling Street, Blackford, Perthshire, PH4 1PZ01764 661390 · Website (new tab)Is this your school?
- Blair Atholl Primary SchoolSt Adamnan Road, Bridge of Tilt, Pitlochry, PH18 5TB01887 822491 · Website (new tab)Is this your school?
- Braco Primary SchoolBraco, Dunblane, FK15 9QD01764 661420 · Website (new tab)Is this your school?
- Burrelton Primary SchoolSchool Road, Burrelton, PH13 9NZ01250 871380 · Website (new tab)Is this your school?
- Cleish Primary SchoolCleish, Kinross, KY13 0LR01577 867244 · Website (new tab)Is this your school?
- Collace Primary SchoolKinrossie, Perth, PH2 6HU01250 871420 · Website (new tab)Is this your school?
- Comrie Primary SchoolSchool Road, Comrie, PH6 2LZ01764 661450 · Website (new tab)Is this your school?
- Coupar Angus Primary SchoolSchool Road, Coupar Angus, Perthshire, PH13 9AS01250 871400 · Website (new tab)Is this your school?
- Craigie Primary School15 Abbott Street, Perth, PH2 0EE01738 472300 · Website (new tab)Is this your school?
- Crieff Primary SchoolBroich Road, Crieff, PH7 3SE01764 657888 · Website (new tab)Is this your school?
- Dunbarney Primary SchoolMain Street, Bridge Of Earn, Perth, PH2 9DY01738 474176 · Website (new tab)Is this your school?
- Dunning Primary SchoolStation Road, Dunning, Perthshire, PH2 0RH01764 661350 · Website (new tab)Is this your school?
- Errol Primary SchoolStation Road, Errol, Perthshire, PH2 7QB01738 459777 · Website (new tab)Is this your school?
- Forgandenny Primary SchoolForgandenny, By Perth, PH2 9EL01738 474155 · Website (new tab)Is this your school?
- Fossoway Primary SchoolDrum, Kinross, KY13 0UL01577 867340 · Website (new tab)Is this your school?
- Glendelvine Primary SchoolCaputh, Perth, PH1 4JL01738 459515 · Website (new tab)Is this your school?
- Glenlyon Primary SchoolBridge of Balgie, Glenlyon, Aberfeldy, PH15 2PP01887 866223 · Website (new tab)Is this your school?
- Goodlyburn Primary SchoolCrieff Road, Perth, PH1 2NT01738 454230 · Website (new tab)Is this your school?
- Grandtully Primary SchoolGrandtully, Pitlochry, PH9 0PL01887 822499 · Website (new tab)Is this your school?
- Guildtown Primary SchoolSchool Road, Guildtown, By Perth, PH2 6BX01738 474120 · Website (new tab)Is this your school?
- Inch View Primary and Nursery SchoolGlenearn Community Campus, Glenearn Road, Perth, PH2 0BE01738 472450 · Website (new tab)Is this your school?
- Inchture Primary SchoolInchture, Perthshire, PH14 9RN01738 454466 · Website (new tab)Is this your school?
- Invergowrie Primary School14 Errol Road, Invergowrie, DD2 5AD01738 454251 · Website (new tab)Is this your school?
- Kenmore Primary SchoolKenmore, By Aberfeldy, Perthshire, PH15 2HL01887 822430 · Website (new tab)Is this your school?
- Kettins Primary SchoolSchool Road, Kettins, Blairgowrie, PH13 9JL01250 871410 · Website (new tab)Is this your school?
- Kinloch Rannoch Primary SchoolKinloch Rannoch, By Pitlochry, Perthshire, PH16 5PL01887 822466 · Website (new tab)Is this your school?
- Kinnoull Primary SchoolDundee Road, Perth, PH2 7EY01738 477650 · Website (new tab)Is this your school?
- Kinross Primary SchoolStation Road, Kinross, KY13 8TG01577 867272 · Website (new tab)Is this your school?
- Kirkmichael Primary SchoolKirkmichael, Blairgowrie, Perthshire, PH10 7NX01250 871929 · Website (new tab)Is this your school?
- Letham Primary SchoolStruan Road, Perth, PH1 2NL01738 477550 · Website (new tab)Is this your school?
- Logiealmond Primary SchoolHarrietfield, Perth, PH1 3TB01738 459560 · Website (new tab)Is this your school?
- Logierait Primary SchoolBallinluig, Pitlochry, PH9 0LG01796 474646 · Website (new tab)Is this your school?
- Longforgan Primary School66 Main Street, Longforgan, DD2 5EU01738 459640 · Website (new tab)Is this your school?
- Luncarty Primary SchoolMarshall Road, Luncarty, Perthshire, PH1 3EX01738 474185 · Website (new tab)Is this your school?
- Madderty Primary SchoolMadderty, Crieff, PH7 3PA01764 661444 · Website (new tab)Is this your school?
- Meigle Primary SchoolDundee Road, Meigle, Perthshire, PH12 8SD01250 871415 · Website (new tab)Is this your school?
- Methven Primary SchoolMain Street, Methven, Perth, PH1 3PX01738 477687 · Website (new tab)Is this your school?
- Milnathort Primary SchoolBridgefauld Road, Milnathort, Kinross, KY13 9XP01577 867260 · Website (new tab)Is this your school?
- Moncreiffe Primary SchoolGleneagles Road, Perth, PH2 0AW01738 472333 · Website (new tab)Is this your school?
- Murthly Primary SchoolMurthly, Perth, PH1 4HB01738 454263 · Website (new tab)Is this your school?
- Muthill Primary SchoolStation Road, Muthill, PH5 2AR01764 661466 · Website (new tab)Is this your school?
- Newhill Primary SchoolBlairgowrie Community Campus, Henderson Place, Blairgowrie, PH10 6UZ01250 871941 · Website (new tab)Is this your school?
- Oakbank Primary SchoolViewlands Road West, Perth, PH1 1NA01738 477577 · Website (new tab)Is this your school?
- Our Lady's RC Primary SchoolRoman CatholicGarth Avenue, Perth, PH1 2LG01738 477570 · Website (new tab)Is this your school?
- Pitcairn Primary SchoolBridgeton Brae, Almondbank, Perth, PH1 3LJ01738 477560 · Website (new tab)Is this your school?
- Portmoak Primary SchoolBuchan Avenue, Kinnesswood, Kinross, KY13 9HT01577 867290 · Website (new tab)Is this your school?
- Rattray Primary SchoolHigh Street, Rattray, Blairgowrie, PH10 7DG01250 871980 · Website (new tab)Is this your school?
- Riverside Primary SchoolArgyll Road, Perth, PH1 3BB01738 474450 · Website (new tab)Is this your school?
- Robert Douglas Memorial Primary SchoolSpoutwells Road, Scone, Perth, PH2 6RS01738 454455 · Website (new tab)Is this your school?
- Royal School Of Dunkeld Primary SchoolDunkeld, PH8 0AB01738 454470 · Website (new tab)Is this your school?
- Ruthvenfield Primary SchoolRuthvenfield, Perth, PH1 3JP01738 452990 · Website (new tab)Is this your school?
- St Dominic's RC Primary SchoolRoman CatholicBroich Road, Crieff, PH7 3SB01764 657800 · Website (new tab)Is this your school?
- St Madoes Primary SchoolSidlaw Terrace, St Madoes, Glencarse, PH2 7NH01738 459500 · Website (new tab)Is this your school?
- St Ninian's Episcopal Primary SchoolEpiscopalian1-5 Dunkeld Road, Perth, PH1 5RW01738 477587 · Website (new tab)Is this your school?
- St Stephen's RC Primary SchoolRoman CatholicBlairgowrie Community Campus, Henderson Place, Blairgowrie, PH10 6UZ01250 871950 · Website (new tab)Is this your school?
- Stanley Primary SchoolThe Square, Stanley, Perth, PH1 4LT01738 474100 · Website (new tab)Is this your school?
- Tulloch Primary SchoolGillespie Place, Perth, PH1 2QX01738 472323 · Website (new tab)Is this your school?
- Viewlands Primary SchoolOakbank Crescent, Perth, PH1 1BU01738 473080 · Website (new tab)Is this your school?
Secondary schools (7)
- Bertha Park High SchoolAdamson Avenue, Perth, PH1 0AU01738 452300 · Website (new tab)Is this your school?
- Blairgowrie High SchoolBeeches Road, Blairgowrie, PH10 6PW01250 871200 · Website (new tab)Is this your school?
- Crieff High SchoolStrathearn Community Campus, Pittenzie Road, Crieff, PH7 3JN01764 657600 · Website (new tab)Is this your school?
- Kinross High SchoolLoch Leven Community Campus, The Muirs, Kinross, KY13 8FQ01577 867100 · Website (new tab)Is this your school?
- Perth AcademyMurray Place, Perth, PH1 1NJ01738 458000 · Website (new tab)Is this your school?
- Perth Grammar SchoolGowans Terrace, Perth, PH1 5AZ01738 472800 · Website (new tab)Is this your school?
- Perth High SchoolViewlands Road, Perth, PH1 1HB01738 628271 · Website (new tab)Is this your school?
All-through schools (4)
- Breadalbane AcademyBreadalbane Community Campus, Crieff Road, Aberfeldy, PH15 2DU01887 822300 · Website (new tab)Is this your school?
- Pitlochry High SchoolEast Moulin Road, Pitlochry, PH16 5ET01796 474666 · Website (new tab)Is this your school?
- St John's RC AcademyRoman CatholicNorth Inch Community Campus, Gowans Terrace, Perth, PH1 5BF01738 454300 · Website (new tab)Is this your school?
- The Community School of AuchterarderNew School Lane, Auchterarder, Perthshire, PH3 1BL01764 662182 · Website (new tab)Is this your school?
Special schools (1)
- Fairview SchoolOakbank Crescent, Perth, PH1 1DF01738 473050 · Website (new tab)Is this your school?
Contains public sector information licensed under the Open Government Licence v3.0. Sources: Department for Education (Get Information about Schools), Scottish Government, Welsh Government, Department of Education Northern Ireland. Details change – always check with the school or council.
Last checked 26 October 2026.