Skip to content

James Macneil

27 salary records across 3 employers, 2000–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 Principal$172,234Benefits $1,401Total $173,635
2024Secondary Principal$166,366Benefits $1,358Total $167,724
2023Secondary Principal$133,401Benefits $1,350Total $134,751
2022Elementary Principal$133,297Benefits $1,350Total $134,647
2021Elementary Principal$130,713Benefits $1,350Total $132,063
2020Elementary Principal$128,072Benefits $1,350Total $129,422
2019Elementary Principal$126,710Benefits $1,329Total $128,039
2018Elementary Principal$124,229Benefits $1,443Total $125,673
2017Elementary Principal$119,363Benefits $1,747Total $121,110
2016Elementary Principal$115,846Benefits $1,685Total $117,531
2015Elementary Principal$109,955Benefits $1,653Total $111,608
2014Elementary Vice Principal$103,391Benefits $1,662Total $105,053
2013Elementary Vice Principal$102,336Benefits $1,668Total $104,004
2012Elementary Vice Principal$101,106Benefits $746Total $101,852
Salary history, by year
YearPositionSalary
2008Senior Engineer/Technical Officer, Emergency Preparedness$122,292Benefits $751Total $123,042
2007Senior Engineer/Technical Officer$117,460Benefits $728Total $118,189
2006Senior Engineer/Technical Officer$114,437Benefits $670Total $115,107
2005Sr Eng/Tech Off., Emergency Preparedness$108,500Benefits $653Total $109,153
2004Sr Eng/Tech Off., Emergency Preparedness$111,552Benefits $634Total $112,186
2003Sr. Eng/ Tech. Off., Emergency Preprdnes$106,562Benefits $490Total $107,052
2000Sr Exchange Eng/Officer$108,177Benefits $472Total $108,649
Salary history, by year
YearPositionSalary
2025Secondary Teacher$118,130Benefits $0Total $118,130
2024Secondary Teacher$133,163Benefits $0Total $133,163
2023Secondary Teacher$103,060Benefits $0Total $103,060
2022Secondary Teacher$104,907Benefits $0Total $104,907
2021Secondary Teacher$102,385Benefits $0Total $102,385
2020Secondary Teacher$108,886Benefits $0Total $108,886