| Name | Designation |
| Mr M Ingram | Head Teacher |
| Miss R Boles | Depute Head Teacher |
| Mrs S Fulton | Depute Head Teacher |
| Mrs E Robertson | Principal Teacher |
| Mr A Mair | Principal Teacher |
| Miss E McCrae | Class Teacher/Acting Principal Teacher |
| Mrs L Watson | Class Teacher/Acting Principal Teacher |
| Miss C Lee | P1 Class Teacher |
| Miss E Murray | P1/2 Newly Qualified Teacher |
| Miss S McDonald | P2 Class Teacher |
| Mrs A Laidman | P3 Class Teacher |
| Mrs B Pettigrew | P3 Class Teacher |
| Miss H Hollins | P4 Newly Qualified Teacher |
| Mrs L Mansell | P5 Class Teacher |
| Miss S Steele | P5 Newly Qualified Teacher |
| Mrs C Allan | P6 Class Teacher |
| Mr J Penny | P6 Class Teacher |
| Miss R Fitzsimmons | P7 Class Teacher |
| Mr E Bell | P7 Class Teacher |
| Mrs F Bryson | SWB Class Teacher |
| Miss H Grater | SWB Class Teacher |
| Mr D Tait | SWB Class Teacher |
| Miss R Eggo | SWB Class Teacher |
| Mrs S Nelson | Learning for Sustainability Teacher |
| Mrs H Allan | Nurture Teacher |
| Mrs C Robertson | Pupil Support Teacher |
| Miss J Lucas | Pupil Support Teacher |
| Mrs M Young | Pupil Support Teacher |
| Miss E Dobie | PE Teacher (Visiting) |
| Mrs K Grinter | School Assistant / Education Welfare Officer |
| Mrs L Brown | School Assistant |
| Mrs K Brown | School Assistant |
| Mrs M Bryce | School Assistant |
| Mrs G Hunter | School Assistant |
| Miss T Hunter | School Assistant |
| Mrs M Jack | School Assistant |
| Mrs A Kirkwood | School Assistant |
| Ms L McCleary | School Assistant |
| Mrs J McFeely | School Assistant |
| Mrs C Rowney | School Assistant |
| Mrs R Shepherd | School Assistant |
| Ms A Sloan | School Assistant |
| Miss V Spiers | Clerical Assistant |
| Mrs M Mitchell | Clerical Assistant |
| Miss G McVarrie | School Counsellor |
| Ms A Keenan | School Counsellor |
| Mr O Martin | School Janitor |
| Mrs P Brown | Cook-in-Charge |
| Mrs D Robertson | Cleaning Supervisor |
| Mrs K Roberts | Day Cleaner |
| Ms K McLachlan | Day Cleaner |
In addition, we have a number of specialists/staff who visit to work with individual learners, groups and classes.
