Skip to content

Michael Armstrong

31 salary records across 9 employers, 20052025.

These records share a name. Some may belong to the same person over a career; some may belong to different people.

Source: Ontario’s Public Sector Salary Disclosure — names paid $100,000 or more that year. How we build this · Report an error on this page

Salary history, by year
YearPositionSalary
2013Commander$164,604
2012Commander$164,604
2011Commander / Commandant$164,556
2005Regional Commander, NWR$117,485
2006Regional Commander$140,895
2009Commander$153,785
2008Regional Commander$149,522
2007Regional Commander$144,943
Salary history, by year
YearPositionSalary
2025Program Manager, Scheduling$131,305
2024Program Manager, Rail Contracts$120,430
2023Team Lead, Scheduling$110,549
2022Team Lead, Scheduling$114,405
2021Transit Scheduler II$105,596
2020Transit Scheduler II$103,791
2019Transit Scheduler II$111,397
Salary history, by year
YearPositionSalary
2025Secondary Teacher$122,567
2024Secondary Teacher$132,617
2023Secondary Teacher$102,069
2022Secondary Teacher$102,565
2020Secondary Teacher$100,715
Salary history, by year
YearPositionSalary
2025Manager Transit Support Services$122,812
2024Supervisor Fare Revenue$112,214
2023Supervisor Fare Revenue$104,050
Salary history, by year
YearPositionSalary
2025Radiation Protection Technician$113,926
2024Radiation Protection Technician$122,588
2023Radiation Protection Technician$110,133
Salary history, by year
YearPositionSalary
2025Teacher$122,607
2024Teacher$127,280
Salary history, by year
YearPositionSalary
2009Associate Professor, Finance, Operations & Information Systems$133,905
Salary history, by year
YearPositionSalary
2007Faculty Member$115,054
Salary history, by year
YearPositionSalary
2024Youth Services Officer$107,747