Home > Perth Local Guide > Education and Training > Schools


Schools and educational institutions.



More schools around Perth can be found in the subcategories listed further down the page.


  • Abernethy Primary School

    Based in Main Street, Abernethy.
    Tel: 01738 850313
    Address: 78 Main Street, Abernethy, Perth, Perthshire, PH2 9LA
  • Abernyte Primary School

    Based in Perth.
    Tel: 01828 686341
    Address: Abernyte, Perth, Perthshire, PH14 9ST
  • Arngask Primary School

    Based in Main Street, Glenfarg.
    Tel: 01577 830263
    Address: Arngask Primary School, Main Street, Glenfarg, Perth, Perthshire, PH2 9NT
  • Auchtergaven Primary School

    Based in Prieston Road, Bankfoot.
    Tel: 01738 787227
    Address: Prieston Road, Bankfoot, Perth, Perthshire, PH1 4DE
  • Balbeggie Primary School

    Based in Main Street, Balbeggie.
    Tel: 01821 640210
    Address: Main Street, Balbeggie, Perth, Perthshire, PH2 6EZ
  • Advertisements
  • Balhousie Primary School

    Based in Dunkeld Road, Perth.
    Tel: 01738 624046
    Address: 79 Dunkeld Road, Perth, Perthshire, PH1 5DH
  • Caledonian Road Primary School

    Based in Caledonian Road, Perth.
    Tel: 01738 622139
    Address: Caledonian Road, Perth, Perthshire, PH2 8HH
  • Collace Primary School

    Based in Perth.
    Tel: 01821 650270
    Address: Collace, Perth, Perthshire, PH2 6HU
  • Craigie Primary School

    Based in Abbot Street, Perth.
    Tel: 01738 440785
    Address: 15 Abbot Street, Perth, Perthshire, PH2 0EE
  • Dunbarney Primary School

    Based in Main Street, Bridge of Earn.
    Tel: 01738 812213
    Address: Main Street, Bridge of Earn, Perth, Perthshire, PH2 9DY
  • Dunning Primary School

    Based in Station Road, Dunning.
    Tel: 01764 684570
    Address: Station Road, Dunning, Perth, Perthshire, PH2 0RH
  • Forgandenny School

    Based in Perth.
    Tel: 01738 812469
    Address: Forgandenny, Perth, Perthshire, PH2 9EL
  • Forteviot School

    Based in 1, Forteviot.
    Tel: 01764 684239
    Address: 1, Forteviot, Perth, Perthshire, PH2 9BT
  • Friarton Nursery School

    Based in Edinburgh Road, Perth.
    Tel: 01738 625675
    Address: 28B Edinburgh Road, Perth, Perthshire, PH2 8BX
  • Glebe School

    Based in Abbey Road, Scone.
    Tel: 01738 551493
    Address: Abbey Road, Scone, Perth, Perthshire, PH2 6LW
  • Glendelvine Primary School

    Based in Perth.
    Tel: 01738 710242
    Address: Caputh, Perth, Perthshire, PH1 4JL
  • Goodlyburn Primary School

    Based in Crieff Road, Perth.
    Tel: 01738 626656
    Address: Crieff Road, Perth, Perthshire, PH1 2NT
  • Guildtown Primary School

    Based in School Road, Guildtown.
    Tel: 01821 640382
    Address: School Road, Guildtown, Perth, Perthshire, PH2 6BX
  • Inchture Primary School

    Based in Inchture Primary School, Inchture.
    Tel: 01828 686284
    Address: Inchture Primary School, Inchture, Perth, Perthshire, PH14 9RN
  • Kinnoull Primary School

    Based in Dundee Road, Perth.
    Tel: 01738 622130
    Address: Dundee Road, Perth, Perthshire, PH2 7EY
  • More schools results:

    Get listed

    Schools: Add your listing to this page...

    School Reviews

    Find out what people are saying about Perth schools.

    Map Showing Schools

    Map showing location of schools in Perth.