We all know one of the most important jobs in the world are teachers. They're over worked, and underpaid. But in the end most teachers thoroughly love their job. World Teacher's day is coming up and WalletHub researched all 50 states plus DC and found the best and worst states to be a teacher in relation to, income growth potential, class sizes, and safety.

Here were there overall findings:

 

Best States for TeachersWorst States for Teachers
1North Dakota42Maine
2New Jersey43District of Columbia
3Pennsylvania44South Carolina
4Wyoming45Oklahoma
5Connecticut46New Mexico
6Illinois47West Virginia
7Minnesota48Louisiana
8Massachusetts49Hawaii
9Utah50New Hampshire
10New York51Arizona

Wyoming has the highest annual average starting salary for teachers (adjusted for cost of living), $44,971, meanwhile Maine, has the lowest with $30,462.