Average Salary for Secondary School Teacher in Canada
The average salary of Secondary School Teacher in Canada is $62,046. It varies according to the number of years of experience and according to the companies.
Average Salary for Secondary School Teacher in Canada
Secondary School Teacher
Per Year $62,046$32,240
$69,277
Average salaries by Province
                                    Alberta
                                
                                $61,836
                                    British Columbia
                                
                                $58,182
                                    Manitoba
                                
                                $41,791
                                    New Brunswick
                                
                                $55,855
                                    Newfoundland
                                
                                $60,635
                                    Nova Scotia
                                
                                $52,571
                                    Northwest Territories
                                
                                $61,158
                                    Nunavut
                                
                                $74,703
                                    Ontario
                                
                                $51,180
                                    Prince Edward Island
                                
                                $61,141
                                    Quebec
                                
                                $44,211
                                    Saskatchewan
                                
                                $47,315
                                    Yukon
                                
                                $79,855
Most wanted Companies
What is the average salary in Canada?
The average salary of Secondary School Teacher in Canada is $62,046. It varies according to the number of years of experience and according to the companies.
$29.83 / hour
$62,046 / year
(based on a 40-hour workweek)
 
                             
                                                     
                