Skip to content

Melissa Johnston

22 salary records across 10 employers, 2019–2025.

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
2025Secondary School Teacher$122,639Benefits $0Total $122,639
2024Secondary School Teacher$133,731Benefits $0Total $133,731
2022Secondary School Teacher$103,957Benefits $0Total $103,957
2021Secondary School Teacher$104,562Benefits $0Total $104,562
2019Secondary School Teacher$101,489Benefits $0Total $101,489
Salary history, by year
YearPositionSalary
2025Facilities Planner$122,335Benefits $281Total $122,616
2024Facilities Planner$120,609Benefits $264Total $120,873
2023Facilities Planner$126,145Benefits $241Total $126,386
2022Facilities Planner$102,322Benefits $0Total $102,322
Salary history, by year
YearPositionSalary
2025Chair, Elementary$134,276Benefits $0Total $134,276
2024Teacher, Elementary$117,723Benefits $0Total $117,723
2023Teacher, Elementary$102,181Benefits $1,166Total $103,347
Salary history, by year
YearPositionSalary
2024Manager, Emergency and Surgical Services$106,992Benefits $275Total $107,267
2023Manager, Emergency and Surgery Services$118,722Benefits $442Total $119,164
Salary history, by year
YearPositionSalary
2025Elementary Teacher$100,126Benefits $0Total $100,126
2024Elementary Teacher$100,348Benefits $0Total $100,348
Salary history, by year
YearPositionSalary
2025Professor$109,076Benefits $93Total $109,170
2024Professor$101,611Benefits $93Total $101,705
Salary history, by year
YearPositionSalary
2025Director of Care$112,407Benefits $589Total $112,996
Salary history, by year
YearPositionSalary
2021Registered Nurse$102,358Benefits $426Total $102,784
Salary history, by year
YearPositionSalary
2024Elementary Teacher$108,491Benefits $98Total $108,590
Salary history, by year
YearPositionSalary
2025Benefits Realization Evaluation Analyst$101,774Benefits $199Total $101,972