Perth & Kinross
77 schools · 65 primary · 7 secondary · 12 open teaching jobs
Perth & Kinross is one of Scotland's 33 local authorities (councils), responsible for 77 state schools — 65 primary, 7 secondary and 1 special, educating around 16,526 pupils with 1,254 full-time-equivalent teachers. In 2024-25, Perth & Kinross spent around £8,200 per primary pupil and £10,705 per secondary pupil — above the Scotland averages of £7,606 and £9,338. In 2024-25, 96.7% of school leavers went on to a positive destination (above the Scotland average of 95.7%), and 39.2% left with five or more Highers (Scotland average 40.8%). Schools in Perth & Kinross are inspected by Education Scotland on a six-point scale. There are currently 12 open teaching jobs across Perth & Kinross. Browse every school by town, view pupil and staffing data, or compare schools side by side.
Education spending in Perth & Kinross
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 Perth & Kinross
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.
Open teaching jobs across Perth & Kinross
Current vacancies at schools in this council. Applications are handled externally.
Showing 1–12 of 12
Inchture Primary School · Inchture
Play Assistant, Inchture Primary School NurserySt John's RC Academy · Perth
Principal Teacher of Guidance, St. John's RC Academy, PerthSt John's RC Academy · Perth
Principal Teacher of English, Languages and Communication, St. John's RC Academy, PerthPerth Academy · Perth
Principal Teacher of Guidance 0.4FTE, Perth AcademyBreadalbane Academy · Aberfeldy
Gaelic Early Childhood Practitioner, Breadalbane Academy Nursery, AberfeldyLangtoon Kids Club · Auchterarder
Play Assistant, Langtoon Kids Club, AuchterarderKinross High School · Kinross
Teacher of English, Kinross High SchoolNewhill Primary School · Blairgowrie
Pupil Support Assistant, Newhill Primary School, BlairgowrieMilnathort Primary School · Milnathort
Senior Early Childhood Practitioner, Milnathort Primary School Early Learning and ChildcareBlairgowrie High School · Blairgowrie
Teacher of English, Blairgowrie High SchoolPerth Grammar School · Perth
Peripatetic Play Assistant, Based at Perth Grammar SchoolSchools in Perth & Kinross
St John's RC Academy
Gowans Terrace, Perth & Kinross· PH1 5BF
Blairgowrie High School
Blairgowrie, Perth & Kinross· PH10 6PW
Breadalbane Academy
Crieff Road, Perth & Kinross· PH15 2DU
Inchture Primary School
Perthshire, Perth & Kinross· PH14 9RN
Kinross High School
The Muirs, Perth & Kinross· KY13 8FQ
Milnathort Primary School
Milnathort, Perth & Kinross· KY13 9XP
Newhill Primary School
Henderson Place, Perth & Kinross· PH10 6UZ
Perth Academy
Perth, Perth & Kinross· PH1 1NJ
Perth Grammar School
Perth, Perth & Kinross· PH1 5AZ