Stirling
48 schools · 38 primary · 7 secondary · 10 open teaching jobs
Stirling is one of Scotland's 33 local authorities (councils), responsible for 48 state schools — 38 primary, 7 secondary and 3 special, educating around 12,429 pupils with 941 full-time-equivalent teachers. In 2024-25, Stirling spent around £8,290 per primary pupil and £9,764 per secondary pupil — above the Scotland averages of £7,606 and £9,338. In 2024-25, 95.7% of school leavers went on to a positive destination (in line with the Scotland average of 95.7%), and 51% left with five or more Highers (Scotland average 40.8%). Schools in Stirling are inspected by Education Scotland on a six-point scale. There are currently 10 open teaching jobs across Stirling. Browse every school by town, view pupil and staffing data, or compare schools side by side.
Education spending in Stirling
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 Stirling
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 Stirling
Current vacancies at schools in this council. Applications are handled externally.
Showing 1–10 of 10
FK16 6BU · Doune
Early Childhood Educator - Doune Nursery School - 102099FK16 6BU · Doune
Support Worker Early Childhood Educator - Doune Nursery School - 102100Fk8 1SD · Stirling
Principal Teacher - Raploch Primary School - 101972FK8 3NB · Buchlyvie
Support for Learning Assistant - Buchlyvie Primary School 102078FK7 0HQ · Stirling
Teacher - ASN Outreach Teacher Complex Needs 102092FK8 2PA · Stirling
Secondary Teacher -Additional Support Needs -Stirling High School 102088FK9 5HW · Stirling
Support for Learning Assistant - Wallace High School - 102087FK20 8QN · Stirlingshire
Primary Teacher - Crianlarich Primary School - 101870FK20 8QN · Stirlingshire
Principal Teacher - Crianlarich Primary School - 101869FK7 9HN · Stirling
Principal Teacher - St Ninian's Primary School - 101849Schools in Stirling
Crianlarich Primary School
Stirling, Stirling· FK20 8QN
Doune Primary School
Doune, Stirling· FK16 6BU
Bannockburn High School
Bannockburn, Stirling· FK7 0HQ
Buchlyvie Primary School
Buchlyvie, Stirling· FK8 3NB
Raploch Primary School
Drip Road, Stirling· FK8 1SD
St Ninian's Primary School
St Ninians, Stirling· FK7 9HN
Stirling High School
Stirling, Stirling· FK8 2PA
Wallace High School
Stirling, Stirling· FK9 5HW
Aberfoyle Primary School
Aberfoyle, Stirling· FK8 3SZ