The National Retail Federation estimates that holiday retail sales will increase by 4.3-4.8 percent, for a total of between $717.5 billion and $720.9 billion.
To compile the rankings, Wallethub looked at teachers' salaries and income growth, tenure protections, overall school quality, teacher turnover and more.