The rankings from CNBC are based on ten categories including education, economy and quality of life. Oklahoma only got an A+ in one of those categories, but other than that the state didn’t see better than a B-.